+
    Îi&                         R t ^ RIt^ RIt^ RIt^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt ]'       d   ^ RIHtHt ^ RIHt ]P$                  ! ]4      t ! R R	]P*                  P,                  4      tR# )
z"xmlrpclib.Transport implementationN)TYPE_CHECKING)NetworkConnectionError)
PipSession)raise_for_status)	_HostType_Marshallable)SizedBufferc                   \   a a ] tR t^t oRtRV3R lV 3R llltRV3R lR lltRtVtV ;t	# )PipXmlrpcTransportzJProvide a `xmlrpclib.Transport` implementation via a `PipSession`
object.
c                0   < V ^8  d   QhRS[ RS[RS[RR/# )   	index_urlsessionuse_datetimereturnN)strr   bool)format__classdict__s   "k/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/pip/_internal/network/xmlrpc.py__annotate__PipXmlrpcTransport.__annotate__   s-         '1 AE 	     c                   < \         SV `  V4       \        P                  P	                  V4      pVP
                  V n        W n        R # )N)super__init__urllibparseurlparsescheme_scheme_session)selfr   r   r   index_parts	__class__s   &&&& r   r   PipXmlrpcTransport.__init__   s8     	&ll++I6"))r   c                B   < V ^8  d   QhRRRS[ RRRS[RS[R,          /# )	r   hostr   handlerrequest_bodyr   verboser   )r   .)r   r   tuple)r   r   s   "r   r   r   !   sC        $	
  
#	$r   c                   \        V\        4      '       g   Q hV P                  WR R R 3p\        P                  P                  V4      p RR/pV P                  P                  VVVRR7      p\        V4       W@n	        V P                  VP                  4      #   \         dF   p	T	P                  '       g   Q h\        P                  RT	P                  P                   T4       h R p	?	ii ; i)NzContent-Typeztext/xmlT)dataheadersstreamzHTTP error %s while getting %s)
isinstancer   r    r   r   
urlunparser!   postr   r*   parse_responserawr   responseloggercriticalstatus_code)
r"   r'   r(   r)   r*   partsurlr.   r5   excs
   &&&&&     r   requestPipXmlrpcTransport.request!   s     $$$$$tdD$?ll%%e,	%z2G}}))!	 * H X&"L&&x||44% 	<<<<OO0((
 	s   
AB C)$A C$$C))r    r!   r*   )F)
__name__
__module____qualname____firstlineno____doc__r   r<   __static_attributes____classdictcell____classcell__)r$   r   s   @@r   r
   r
      s#          r   r
   )rB   loggingurllib.parser   xmlrpc.clientxmlrpctypingr   pip._internal.exceptionsr   pip._internal.network.sessionr   pip._internal.network.utilsr   r   r   	_typeshedr   	getLoggerr>   r6   client	Transportr
    r   r   <module>rS      sL    (      ; 4 86%			8	$)00 )r   