o bN@sFdZddlmZddlmZddlmZeeGdddejZdS)zT Address object for SSH network connections. Maintainer: Paul Swartz @since: 12.1 ) implementer)IAddress)utilc@s2eZdZdZdZddZdefddZdd 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)selfrr ;/usr/lib/python3/dist-packages/twisted/conch/ssh/address.py__init__$s zSSHTransportAddress.__init__returncCsd|jdS)NzSSHTransportAddress()rrr r r __repr__'zSSHTransportAddress.__repr__cCstd|jfS)NSSH)hashrrr r r __hash__*rzSSHTransportAddress.__hash__N) __name__ __module__ __qualname____doc__compareAttributesr strrrr r r r rs   rN) rzope.interfacertwisted.internet.interfacesrtwisted.pythonr FancyEqMixinrr r r r s