Current File : //usr/lib/python3/dist-packages/twisted/application/twist/__pycache__/_twist.cpython-312.pyc |
�
Ϫ�f�
� � � d Z ddlZddlmZ ddlmZ ddlmZmZ ddl m
Z
mZ ddlm
Z
mZ dd lmZ dd
lmZmZmZ ddlmZ G d
� d� Zy)z
Run a Twisted application.
� N)�Sequence)�_exitWithSignal)�IReactorCore�_ISupportsExitSignalCapturing)�Options�
UsageError� )�
ExitStatus�exit)�Runner)�Application�IService�
IServiceMaker� )�TwistOptionsc � � e Zd ZdZedee defd�� Zede de
defd�� Zede
d edd
fd�� Zededd
fd
�� Zeej$ fdee dd
fd�� Zy
)�Twistz$
Run a Twisted application.
�argv�returnc � � t � } |j | dd � |S # t $ r+}t t j
d|� d|� �� Y d}~|S d}~ww xY w)z�
Parse command line options.
@param argv: Command line arguments.
@return: The parsed options.
r NzError: z
)r �parseOptionsr r r
�EX_USAGE)r �options�es �B/usr/lib/python3/dist-packages/twisted/application/twist/_twist.pyr z
Twist.options se � � �.�� B�� � ��a�b��*� ��� � B���$�$���s�$�w�i�&@�A�A���� B�s �"