+
    ®¾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   "€Ú[/home/ralf/ical-fahrzeuge/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   ø€ ô 	‰Ñ˜Ô&Ü—l‘l×+Ñ+¨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Ù   € ô ˜$¤×$Ò$Ð$Ð$Ø—‘˜t¨d°D¸$Ð?ˆÜ�l‰l×%Ñ% eÓ,ˆð	Ø% zÐ2ˆGØ—}‘}×)Ñ)ØØ!ØØð	 *ó ˆHô ˜XÔ&Ø"ŒLØ×&Ñ& x§|¡|Ó4Ð4øÜ%ô 	Ø—<—<�<Ð�<Ü�O‰OØ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   