
    \dg                     d    d Z ddlmZ ddlmZ edk    r	ddlmZmZ nddl	mZm
Z d Zd Zd	d
gZdS )zU
The Twisted Daemon: platform-independent interface.

@author: Christopher Armstrong
    )app)platformTypewin32)ServerOptionsWindowsApplicationRunner)r   UnixApplicationRunnerc                     t          |           }|                                 |j        t          j        |j                   d S d S N)_SomeApplicationRunnerrun_exitSignalr   _exitWithSignal)configrunners     6lib/python3.11/site-packages/twisted/scripts/twistd.pyrunAppr      sG    #F++F
JJLLL%F.///// &%    c                  D    t          j        t          t                     d S r
   )r   r   r   r    r   r   r   r   "   s    GFM"""""r   r   r   N)__doc__twisted.applicationr   twisted.python.runtimer   twisted.scripts._twistwr   r   r   twisted.scripts._twistd_unixr   r   r   __all__r   r   r   <module>r      s   
  $ # # # # # / / / / / /7        
       0 0 0# # # (
r   