U
    
W[c  ã                   @   sr   d Z ddlmZmZ ddlmZ ddlmZ edkrFddlm	Z	m
Z nddlm	Z	mZ dd	„ Zd
d„ Zdd	gZdS )zU
The Twisted Daemon: platform-independent interface.

@author: Christopher Armstrong
é    )Úabsolute_importÚdivision)Úapp)ÚplatformTypeZwin32)ÚServerOptionsÚWindowsApplicationRunner)r   ÚUnixApplicationRunnerc                 C   s*   t | ƒ}| ¡  |jd k	r&t |j¡ d S ©N)Ú_SomeApplicationRunnerÚrunZ_exitSignalr   Z_exitWithSignal)ZconfigZrunner© r   ú8/usr/lib/python3/dist-packages/twisted/scripts/twistd.pyÚrunApp   s    
r   c                   C   s   t  tt¡ d S r	   )r   r   r   r   r   r   r   r   r      s    r   N)Ú__doc__Z
__future__r   r   Ztwisted.applicationr   Ztwisted.python.runtimer   Ztwisted.scripts._twistwr   r   r
   Ztwisted.scripts._twistd_unixr   r   r   Ú__all__r   r   r   r   Ú<module>   s   