+
    <j-                         R t ^ RIt^ RIt^ RIt^ RIHt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Tuple)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   "Q/opt/headortail/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   r   )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   r   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   