o
    ¯b¬  ã                   @   s„   d dl mZ d dlmZ d dlmZ d dlmZ eddddƒZed	d
ddƒZ	eeej
ƒG dd„ dƒƒZeeej
ƒG dd„ dƒƒZdS )é    )Úprovider)ÚServiceMaker)ÚIPlugin)ÚiwordszNew Twisted Wordsztwisted.words.tapzA modern words serverÚwordszXMPP Routerztwisted.words.xmpproutertapzAn XMPP Router serverzxmpp-routerc                   @   ó   e Zd ZdZedd„ ƒZdS )ÚRelayChatInterfaceÚircc                 C   s   ddl m} | ||¡S )Nr   )Úservice)Útwisted.wordsr
   Ú
IRCFactory)ÚclsÚrealmÚportalr
   © r   ú?/usr/lib/python3/dist-packages/twisted/plugins/twisted_words.pyÚ
getFactory   ó   zRelayChatInterface.getFactoryN©Ú__name__Ú
__module__Ú__qualname__ÚnameÚclassmethodr   r   r   r   r   r      ó    r   c                   @   r   )ÚPBChatInterfaceÚpbc                 C   s   ddl m} | |d¡S )Nr   )r   T)Útwisted.spreadr   ÚPBServerFactory)r   r   r   r   r   r   r   r   $   r   zPBChatInterface.getFactoryNr   r   r   r   r   r      r   r   N)Úzope.interfacer   Útwisted.application.servicer   Útwisted.pluginr   r   r   ÚNewTwistedWordsÚTwistedXMPPRouterÚIProtocolPluginr   r   r   r   r   r   Ú<module>   s   ÿÿ

