o
    ùj.  ã                   @   s>   d dl Z e  d¡Zd dlmZ edg d¢ƒZG dd„ dƒZdS )é    NÚspyne)Ú
namedtupleÚAddress)ÚtypeÚhostÚportc                   @   sD   e Zd Zde_de_de_de_dd„ Zee_	e
dd„ ƒZee_d	S )
Ú_add_address_typesÚTCP4ÚTCP6ÚUDP4ÚUDP6c                 C   s   d  | j| jt| jƒf¡S )Nú:)Újoinr   r   Ústrr   )Úself© r   úK/var/www/html/LicenciasMiG/venv/lib/python3.10/site-packages/spyne/_base.pyÚaddress_str$   s   z_add_address_types.address_strc                  O   s   ddl m} || i |¤ŽS )Nr   )Ú_address_from_twisted_address)Úspyne.server.twisted._baser   )ÚaÚkwr   r   r   r   Ú_fta*   s   z_add_address_types._ftaN)Ú__name__Ú
__module__Ú__qualname__r   r	   r
   r   r   r   Ú__str__Ústaticmethodr   Úfrom_twisted_addressr   r   r   r   r      s    

r   )ÚloggingÚ	getLoggerÚloggerÚcollectionsr   r   r   r   r   r   r   Ú<module>   s
   
