%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python3/dist-packages/twisted/application/runner/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib/python3/dist-packages/twisted/application/runner/__pycache__/_exit.cpython-312.pyc

�

Ϫ�f|���dZddlZddlmZddlmZmZmZddlm	Z		ddl
ZGd�d	e�Z
dd
e	ee
fdedd
fd�Zy#e$r
Gd�d�ZY�-wxYw)z
System exit support.
�N)�IntEnum)�exit�stderr�stdout)�Unionc��eZdZdZdZdZeZedzZedzZedzZ	edzZ
edzZed	zZed
zZ
edzZedzZed
zZedzZedzZedzZedzZy)�StatuszT
        Object to hang C{EX_*} values off of as a substitute for L{posix}.
        �@r���������	�
���
�N)�__name__�
__module__�__qualname__�__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���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��eZdZdZej
ZejZejZejZejZ	ejZ
ejZejZejZ
ejZejZej Zej"Zej$Zej&Zej(Zy)�
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.
    N)rrrrr	rrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r2r2+s����*
�L�L�E����H��"�"�J��"�"�J�� � �I�� � �I��*�*�N��$�$�K����H�� � �I��&�&�L����H��$�$�K��$�$�K�� � �I�� � �Ir/r2�status�message�returnztyping.NoReturnc��|rB|tjk(rt}nt}|j	|�|j	d�t|�y)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)r2rrr�write�sysexit)r3r4�outs   r0rrSs=����Z�%�%�%��C��C��	�	�'���	�	�$���F�Or/)�)r�typing�enumr�sysrr9rrr�posixr	�ImportErrorr2�int�strr.r/r0�<module>rCsp��
���/�/��"��8%!��%!�P��s�J��'��#��?P���G�"�"�"�"�s�>�A�A

Zerion Mini Shell 1.0