o
    Óó·iª  ã                   @   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 )ÚRelayChatInterfaceZircc                 C   s   ddl m} | ||¡S )Nr   )Úservice)Útwisted.wordsr	   Z
IRCFactory)ÚclsÚrealmÚportalr	   © r   úcC:\Users\psant\Downloads\PAF backend\school\venv\Lib\site-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)Ztwisted.spreadr   ZPBServerFactory)r   r   r   r   r   r   r   r   "   r   zPBChatInterface.getFactoryNr   r   r   r   r   r      r   r   N)Zzope.interfacer   Ztwisted.application.servicer   Ztwisted.pluginr   r
   r   ZNewTwistedWordsZTwistedXMPPRouterZIProtocolPluginr   r   r   r   r   r   Ú<module>   s   ÿÿ


