+
    üÐj|  ã                   óœ   € R t ^ RIt^ RIHt ^ RIHtHtHt ^ RIH	t	  ^ RI
t ! R R]4      tRR	 R
 lltR#   ] d     ! R R4      t L(i ; i)z
System exit support.
N)ÚIntEnum)ÚexitÚstderrÚstdout)ÚUnionc                   ó"  € ] tR t^tRt^@t^ t]t]^,           t]^,           t	]^,           t
]^,           t]^,           t]^,           t]^,           t]^,           t]^	,           t]^
,           t]^,           t]^,           t]^,           t]^,           tRtR# )ÚStatuszD
Object to hang C{EX_*} values off of as a substitute for L{posix}.
© 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	   ó    ÚB/usr/lib/python3/dist-packages/twisted/application/runner/_exit.pyr   r      s–   † ñ	ð ˆàˆØˆØ •\ˆ
Ø •\ˆ
Ø˜q•Lˆ	Ø˜q•Lˆ	Ø! A�ˆØ •lˆØ˜a•<ˆØ˜q•Lˆ	Ø !•|ˆØ˜b•=ˆØ •mˆØ •mˆØ˜r•Mˆ	Ø˜r•MŒ	r!   r   c                   óš  € ] tR t^+tRt]P                  t]P                  t]P                  t]P                  t	]P                  t
]P                  t]P                  t]P                  t]P                  t]P                  t]P                   t]P"                  t]P$                  t]P&                  t]P(                  t]P*                  tRtR# )Ú
ExitStatusaÚ  
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   r   r    r	   r!   r"   r$   r$   +   s±   † ñð* �L‰L€EØ�‰€HØ×"Ñ"€JØ×"Ñ"€JØ× Ñ €IØ× Ñ €IØ×*Ñ*€NØ×$Ñ$€KØ�‰€HØ× Ñ €IØ×&Ñ&€LØ�‰€HØ×$Ñ$€KØ×$Ñ$€KØ× Ñ €IØ× Ñ „Ir!   r$   c                óV   € V ^8„  d   QhR\         \        \        3,          R\        RR/# )é   ÚstatusÚmessageÚreturnztyping.NoReturn)r   Úintr$   Ústr)Úformats   "r"   Ú__annotate__r-   S   s+   € ÷ ñ ””sœJ�Õ'ð ´#ð Ð?Pñ r!   c                ó´   € V'       dE   V \         P                  8X  d   \        pM\        pVP	                  V4       VP	                  R4       \        V 4       R# )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)r$   r   r   r   ÚwriteÚsysexit)r'   r(   Úouts   && r"   r   r   S   s=   € ÷ Ø”Z×%Ñ%Ô%Ü‰CäˆCØ�	‰	�'ÔØ�	‰	�$ŒäˆF†Or!   )Ú )r   ÚtypingÚenumr   Úsysr   r1   r   r   r   Úposixr   ÚImportErrorr$   r	   r!   r"   Ú<module>r9      sV   ðñ
ó Ý ß /Ñ /Ý ð"Ûô8%!�ô %!÷Pñ øðG ô "÷"ó "ð"ús   ž7 ·AÁ
A