Ë
    "ïàjÕ
  ã                   óÚ  — d Z ddlZddlZ G d„ de«      Z G d„ de«      Z G d„ de«      Zd	„ Z ed
d«      Z eddddddddddddddddd«      Z	e	j                  d«       e	j                  d«        edd d!«      Zej                  d"k(  r.e	j                   ed#«      «       ej                   ed#«      «       ej                  ej                  ej                   ej"                  hZ	 eefZy)$z<Collection of exceptions raised and/or processed by Cheroot.é    Nc                   ó   — e Zd ZdZy)ÚMaxSizeExceededzžException raised when a client sends more data then allowed under limit.

    Depends on ``request.body.maxbytes`` config option if used within CherryPy.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    ú=/srv/dav/.venv/lib/python3.12/site-packages/cheroot/errors.pyr   r      s   „ òr   r   c                   ó   — e Zd ZdZy)Ú
NoSSLErrorz>Exception raised when a client speaks HTTP to an HTTPS socket.Nr   r
   r   r   r   r      s   „ ÚHr   r   c                   ó   — e Zd ZdZy)ÚFatalSSLAlertzCException raised when the SSL implementation signals a fatal alert.Nr   r
   r   r   r   r      s   „ ÚMr   r   c                  ój   — dh}| D �ch c]  }t        t        |d«      ’Œ }}t        ||z
  «      S c c}w )a  Return error numbers for all errors in ``errnames`` on this platform.

    The :py:mod:`errno` module contains different global constants
    depending on the specific platform (OS). This function will return
    the list of numeric values for a given list of potential names.
    N)ÚgetattrÚerrnoÚlist)ÚerrnamesÚmissing_attrÚkÚunique_numss       r   Úplat_specific_errorsr      s<   € ð �6€LØ4<Ö=¨q”7œ5 ! TÕ*Ð=€KÐ=Ü�˜lÑ*Ó+Ð+ùò >s   ˆ0ÚEINTRÚWSAEINTRÚEPIPEÚEBADFÚWSAEBADFÚENOTSOCKÚWSAENOTSOCKÚ	ETIMEDOUTÚWSAETIMEDOUTÚECONNREFUSEDÚWSAECONNREFUSEDÚ
ECONNRESETÚWSAECONNRESETÚECONNABORTEDÚWSAECONNABORTEDÚ	ENETRESETÚWSAENETRESETÚ	EHOSTDOWNÚEHOSTUNREACHz	timed outzThe read operation timed outÚEAGAINÚEWOULDBLOCKÚWSAEWOULDBLOCKÚdarwinÚ
EPROTOTYPE)r	   r   ÚsysÚ	Exceptionr   r   r   r   Úsocket_error_eintrÚsocket_errors_to_ignoreÚappendÚsocket_errors_nonblockingÚplatformÚextendÚENOTCONNr   Ú	ESHUTDOWNr%   Ú$acceptable_sock_shutdown_error_codesÚBrokenPipeErrorÚConnectionResetErrorÚ#acceptable_sock_shutdown_exceptionsr
   r   r   ú<module>r@      s,  ðÙ Bã Û 
ô�iô ôI�ô IôN�Iô Nò	,ñ *¨'°:Ó>Ð á.ØØØØØØØØØØØØØØØØØó#Ð ð& × Ñ ˜{Ô +Ø × Ñ Ð=Ô >Ù0ØØØóÐ ð ‡<�<�8ÒØ×"Ñ"Ñ#7¸Ó#EÔFØ×$Ñ$Ñ%9¸,Ó%GÔHð 
‡N�NØ	‡K�KØ	‡O�OØ	×Ñð	(Ð $ðð  (7Ð8LÐ&MÑ #r   