ó
    Ö›‘h|  ã                   ó¬   • S r SSKrSSKJr  SSKJrJrJr  SSKJ	r	   SSK
r " S S	\5      rSS
\	\\4   S\SS4S jjrg! \ a     " S S5      r N0f = f)z
System exit support.
é    N)ÚIntEnum)ÚexitÚstderrÚstdout)ÚUnionc                   ó°   • \ rS rSrSrSrSr\r\S-   r\S-   r	\S-   r
\S-   r\S	-   r\S
-   r\S-   r\S-   r\S-   r\S-   r\S-   r\S-   r\S-   r\S-   rSrg)ÚStatusé   zD
Object to hang C{EX_*} values off of as a substitute for L{posix}.
é@   r   é   é   é   é   é   é   é   é   é	   é
   é   é   é   é   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚEX__BASEÚEX_OKÚEX_USAGEÚ
EX_DATAERRÚ
EX_NOINPUTÚ	EX_NOUSERÚ	EX_NOHOSTÚEX_UNAVAILABLEÚEX_SOFTWAREÚEX_OSERRÚ	EX_OSFILEÚEX_CANTCREATÚEX_IOERRÚEX_TEMPFAILÚEX_PROTOCOLÚ	EX_NOPERMÚ	EX_CONFIGÚ__static_attributes__r   ó    ÚdC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\twisted/application/runner/_exit.pyr	   r	      s–   † ñ	ð ˆàˆØˆØ ‘\ˆ
Ø ‘\ˆ
Ø˜q‘Lˆ	Ø˜q‘Lˆ	Ø! A™ˆØ ‘lˆØ˜a‘<ˆØ˜q‘Lˆ	Ø !‘|ˆØ˜b‘=ˆØ ‘mˆØ ‘mˆØ˜r‘Mˆ	Ø˜r‘M‹	r2   r	   c                   ó˜  • \ rS rSrSr\R                  r\R                  r\R                  r\R                  r	\R                  r
\R                  r\R                  r\R                  r\R                  r\R                  r\R                   r\R"                  r\R$                  r\R&                  r\R(                  r\R*                  rSrg)Ú
ExitStatusé+   aÚ  
Standard exit status codes for system programs.

@cvar EX_OK: Successful termination.
@cvar EX_USAGE: Command line usage error.
@cvar EX_DATAERR: Data format error.
@cvar EX_NOINPUT: Cannot open input.
@cvar EX_NOUSER: Addressee unknown.
@cvar EX_NOHOST: Host name unknown.
@cvar EX_UNAVAILABLE: Service unavailable.
@cvar EX_SOFTWARE: Internal software error.
@cvar EX_OSERR: System error (e.g., can't fork).
@cvar EX_OSFILE: Critical OS file missing.
@cvar EX_CANTCREAT: Can't create (user) output file.
@cvar EX_IOERR: Input/output error.
@cvar EX_TEMPFAIL: Temporary failure; the user is invited to retry.
@cvar EX_PROTOCOL: Remote error in protocol.
@cvar EX_NOPERM: Permission denied.
@cvar EX_CONFIG: Configuration error.
r   N)r   r   r   r   r   r	   r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r   r2   r3   r5   r5   +   s±   † ñð* �L‰L€EØ�‰€HØ×"Ñ"€JØ×"Ñ"€JØ× Ñ €IØ× Ñ €IØ×*Ñ*€NØ×$Ñ$€KØ�‰€HØ× Ñ €IØ×&Ñ&€LØ�‰€HØ×$Ñ$€KØ×$Ñ$€KØ× Ñ €IØ× Ñ ƒIr2   r5   ÚstatusÚmessageÚreturnztyping.NoReturnc                 ó®   • U(       aC  U [         R                  :X  a  [        nO[        nUR	                  U5        UR	                  S5        [        U 5        g)zÖ
Exit the python interpreter with the given status and an optional message.

@param status: An exit status. An appropriate value from L{ExitStatus} is
    recommended.
@param message: An optional message to print.
Ú
N)r5   r!   r   r   ÚwriteÚsysexit)r7   r8   Úouts      r3   r   r   S   s=   € ö Ø”Z×%Ñ%Ó%Ü‰CäˆCØ�	‰	�'ÔØ�	‰	�$ŒäˆF…Or2   )Ú )r   ÚtypingÚenumr   Úsysr   r=   r   r   r   Úposixr	   ÚImportErrorr5   ÚintÚstrr   r2   r3   Ú<module>rG      sp   ðñ
ó Ý ß /Ñ /Ý ð"Ûô8%!�ô %!ñP��s˜J�Ñ'ð °#ð Ð?Pö øðG ó "÷"ó "ð"ús   žA  Á AÁA