
    Vh                     8    d Z ddlmZ d Zd ZeeedZd Zd Zy)	zc A temporary placeholder for client-capable strports, until we
sufficient use cases get identified     )_parsec                 "    |t        |      | fi fS )z5For the moment, parse TCP or SSL connections the same)int)factorydomainports      X/home/dcms/DCMS/lib/python3.12/site-packages/twisted/words/protocols/jabber/jstrports.py_parseTCPSSLr
      s    CIw'++    c                     || fi fS )N )r   addresss     r	   
_parseUNIXr      s    Wr!!r   )tcpunixsslc                 x    t        |       \  }}|d   j                         ft        |d      |g|dd  i |z   S )Nr      )r   upper_funcs)descriptionr   argskws       r	   parser      sE    k"HD"GMMOtAw I$qr( Ib IIIr   c                 X    ddl m} t        | |      \  }}} t        ||dz         |i |S )Nr   )internetClient)twisted.applicationr   r   getattr)r   r   r   namer   r   s         r	   clientr!      s4    ,;0ND$-78TH_-t:r::r   N)__doc__twisted.internet.endpointsr   r
   r   r   r   r!   r   r   r	   <module>r$      s2   ( .,
" z,	GJ
;r   