o
    îó·i.  ã                   @   sZ   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ eeeƒG dd„ dƒƒZ	e	ƒ Z
dS )é    N)Ú	endpoints)Ú!IStreamServerEndpointStringParser)ÚIPlugin)Úimplementerc                   @   s&   e Zd ZdZejfdd„Zdd„ ZdS )Ú	_FDParserÚfdc                 C   s   t |ƒ}t |||¡S ©N)Úintr   ZAdoptedStreamServerEndpoint)ÚselfÚreactorÚfilenoÚdomain© r   úaC:\Users\psant\Downloads\PAF backend\school\venv\Lib\site-packages\twisted/plugins/fd_endpoint.pyÚ_parseServer   s   z_FDParser._parseServerc                 O   s   | j |g|¢R i |¤ŽS r   )r   )r
   r   ÚargsÚkwargsr   r   r   ÚparseStreamServer   s   z_FDParser.parseStreamServerN)Ú__name__Ú
__module__Ú__qualname__ÚprefixÚsocketÚAF_INETr   r   r   r   r   r   r   	   s    r   )r   Ztwisted.internetr   Ztwisted.internet.interfacesr   Ztwisted.pluginr   Zzope.interfacer   r   Úparserr   r   r   r   Ú<module>   s    
