
    hN                     l    S r SSKJr  SSKJr  SSKJr  \" \5       " S S\R                  5      5       rg)zT
Address object for SSH network connections.

Maintainer: Paul Swartz

@since: 12.1
    )implementer)IAddress)utilc                   6    \ rS rSrSrSrS rS\4S jrS r	Sr
g)	SSHTransportAddress   a  
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                     Xl         g )Nr	   )selfr
   s     `/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/twisted/conch/ssh/address.py__init__SSHTransportAddress.__init__$   s        returnc                 $    SU R                   < S3$ )NzSSHTransportAddress()r	   r   s    r   __repr__SSHTransportAddress.__repr__'   s    %dll%5Q77r   c                 0    [        SU R                  45      $ )NSSH)hashr
   r   s    r   __hash__SSHTransportAddress.__hash__*   s    UDLL)**r   N)__name__
__module____qualname____firstlineno____doc__compareAttributesr   strr   r   __static_attributes__ 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   