
    Vh                     X    d dl mZ d dlmZ d dlmZ  G d dej                        Zd Zy)    )strports)usage)	componentc                       e Zd ZddgZdgZy)Options)portNztcp:5347:interface=127.0.0.1zPort components connect to)secretNr	   zRouter secret)verbosevzLog trafficN)__name__
__module____qualname__optParametersoptFlags     K/home/dcms/DCMS/lib/python3.12/site-packages/twisted/words/xmpproutertap.pyr   r      s    T3M 	(Hr   r   c                     t        j                         }t        j                  || d         }| d   rd|_        t	        j
                  | d   |      S )Nr	   r
   Tr   )r   RouterXMPPComponentServerFactory
logTrafficr   service)configrouterfactorys      r   makeServicer      sN    F2266(;KLGi!F6NG44r   N)twisted.applicationr   twisted.pythonr   twisted.words.protocols.jabberr   r   r   r   r   r   <module>r       s%    )   4emm 5r   