Ë
    ojN  ã                   ól   — d Z ddlmZ ddlmZ ddlmZ  ee«       G d„ dej                  «      «       Zy)zT
Address object for SSH network connections.

Maintainer: Paul Swartz

@since: 12.1
é    )Úimplementer)ÚIAddress)Úutilc                   ó,   — e Zd ZdZdZd„ Zdefd„Zd„ Zy)ÚSSHTransportAddressa   
    Object representing an SSH Transport endpoint.

    This is used to ensure that any code inspecting this address and
    attempting to construct a similar connection based upon it is not
    mislead into creating a transport which is not similar to the one it is
    indicating.

    @ivar address: An instance of an object which implements I{IAddress} to
        which this transport address is connected.
    ©Úaddressc                 ó   — || _         y )Nr   )Úselfr	   s     ú;/usr/lib/python3/dist-packages/twisted/conch/ssh/address.pyÚ__init__zSSHTransportAddress.__init__$   s	   € Øˆ�ó    Úreturnc                 ó"   — d| j                   ›d�S )NzSSHTransportAddress(ú)r   ©r   s    r   Ú__repr__zSSHTransportAddress.__repr__'   s   € Ø% d§l¡lÐ%5°QÐ7Ð7r   c                 ó0   — t        d| j                  f«      S )NÚSSH)Úhashr	   r   s    r   Ú__hash__zSSHTransportAddress.__hash__*   s   € Ü�U˜DŸL™LÐ)Ó*Ð*r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚcompareAttributesr   Ústrr   r   © r   r   r   r      s%   „ ñ
ð %Ðòð8˜#ó 8ó+r   r   N)	r   Úzope.interfacer   Útwisted.internet.interfacesr   Útwisted.pythonr   ÚFancyEqMixinr   r   r   r   ú<module>r#      s;   ðñ
õ 'å 0Ý ñ ˆXÓô+˜$×+Ñ+ó +ó ñ+r   