U
    
W[4  ã                   @   sB   d dl mZ d dlmZ d dlmZ G dd„ dejƒZdd„ ZdS )	é    )Ústrports)Úusage)Ú	componentc                   @   s   e Zd ZddgZdgZdS )ÚOptions)ÚportNztcp:5347:interface=127.0.0.1zPort components connect to)ÚsecretNr   zRouter secret)ÚverboseÚvzLog trafficN)Ú__name__Ú
__module__Ú__qualname__ZoptParametersZoptFlags© r   r   ú=/usr/lib/python3/dist-packages/twisted/words/xmpproutertap.pyr   
   s
   ýÿr   c                 C   s6   t  ¡ }t  || d ¡}| d r&d|_t | d |¡S )Nr   r   Tr   )r   ZRouterZXMPPComponentServerFactoryZ
logTrafficr   Úservice)ZconfigZrouterÚfactoryr   r   r   ÚmakeService   s
    r   N)Ztwisted.applicationr   Ztwisted.pythonr   Ztwisted.words.protocols.jabberr   r   r   r   r   r   r   Ú<module>   s   