+
    Df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    	 \
\
qL	qL	!Ala<qL	!|b=mmrM	rM	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    * LLE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+      sJ' # ?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		'		$FOr!   ) )r   typingenumr   sysr   r1   r   r   r   posixr   ImportErrorr$   r	   r!   r"   <module>r9      sV   
   / / "8%! %!P G  "" ""s   7 A
A