HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/twisted/conch/ssh/__pycache__/address.cpython-38.pyc
U


W[��@sXdZddlmZmZddlmZddlmZddlm	Z	ee�Gdd�de	j
e��ZdS)	zT
Address object for SSH network connections.

Maintainer: Paul Swartz

@since: 12.1
�)�division�absolute_import)�implementer)�IAddress)�utilc@s,eZdZdZdZdd�Zdd�Zdd�Zd	S)
�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.
    ��addresscCs
||_dS)Nr)�selfr	�r�;/usr/lib/python3/dist-packages/twisted/conch/ssh/address.py�__init__&szSSHTransportAddress.__init__cCsd|jfS)NzSSHTransportAddress(%r)r�r
rrr�__repr__*szSSHTransportAddress.__repr__cCstd|jf�S)NZSSH)�hashr	rrrr�__hash__.szSSHTransportAddress.__hash__N)�__name__�
__module__�__qualname__�__doc__ZcompareAttributesr
rrrrrrrs
rN)
rZ
__future__rrZzope.interfacerZtwisted.internet.interfacesrZtwisted.pythonrZFancyEqMixin�objectrrrrr�<module>s