+
    i                      ^   ^ RI Ht ^RIHt  ! R R]4      t ! R R]4      t ! R R]4      t	 ! R	 R
]	4      t
 ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t]t ! R R]
4      t ! R R]
4      t ! R R]4      t ! R R]4      t ! R R]]
4      t ! R R]4      t ! R R ]]	4      t ! R! R"]	4      t ! R# R$]	4      t ! R% R&]]4      t ! R' R(]4      t ! R) R*]4      t ! R+ R,]4      t ! R- R.]4      t ! R/ R0]4      t ! R1 R2]4      t  ! R3 R4]4      t! ! R5 R6]4      t" ! R7 R8]4      t# ! R9 R:]4      t$ ! R; R<]]4      t% ! R= R>]4      t& ! R? R@]]4      t ! RA RB]]4      t' ! RC RD]4      t( ! RE RF])]4      t* ! RG RH]4      t+ ! RI RJ]4      t, ! RK RL]4      t-RM# )N    )absolute_import)IncompleteReadc                       ] tR t^tRtRtR# )	HTTPErrorz#Base exception used by this module. N__name__
__module____qualname____firstlineno____doc____static_attributes__r       e/home/wkmabra/.openclaw/workspace/venv/lib/python3.14/site-packages/pip/_vendor/urllib3/exceptions.pyr   r      s    -r   r   c                       ] tR t^tRtRtR# )HTTPWarningz!Base warning used by this module.r   Nr   r   r   r   r   r      s    +r   r   c                   0   a  ] tR t^t o RtR tR tRtV tR# )	PoolErrorz/Base exception for errors caused within a pool.c                J    Wn         \        P                  W: R V: 24       R# )z: N)poolr   __init__)selfr   messages   &&&r   r   PoolError.__init__   s    	4T7!;<r   c                    V P                   R3# )N)NN)	__class__r   s   &r   
__reduce__PoolError.__reduce__   s    ~~|++r   )r   N	r	   r
   r   r   r   r   r   r   __classdictcell____classdict__s   @r   r   r      s     9=, ,r   r   c                   0   a  ] tR t^ t o RtR tR tRtV tR# )RequestErrorz8Base exception for PoolErrors that have associated URLs.c                >    W n         \        P                  WV4       R # N)urlr   r   )r   r   r(   r   s   &&&&r   r   RequestError.__init__#   s    4w/r   c                8    V P                   R V P                  R 33# r'   )r   r(   r   s   &r   r   RequestError.__reduce__'   s    ~~dhh555r   )r(   Nr    r"   s   @r   r%   r%       s     B06 6r   r%   c                       ] tR t^,tRtRtR# )SSLErrorz9Raised when SSL certificate fails in an HTTPS connection.r   Nr   r   r   r   r-   r-   ,       Cr   r-   c                   6   a a ] tR t^2t oRtV 3R ltRtVtV ;t# )
ProxyErrorz,Raised when the connection to a proxy fails.c                @   < \         \        V `
  ! W.VO5!   W n        R # r'   )superr0   r   original_error)r   r   errorargsr   s   &&&*r   r   ProxyError.__init__5   s    j$(?$?#r   )r3   	r	   r
   r   r   r   r   r   r!   __classcell__r   r#   s   @@r   r0   r0   2   s     6$ $r   r0   c                       ] tR t^:tRtRtR# )DecodeErrorz;Raised when automatic decoding based on Content-Type fails.r   Nr   r   r   r   r;   r;   :       Er   r;   c                       ] tR t^@tRtRtR# )ProtocolErrorz>Raised when something unexpected happens mid-request/response.r   Nr   r   r   r   r>   r>   @   s    Hr   r>   c                   .   a  ] tR t^Mt o RtRR ltRtV tR# )MaxRetryErrorzRaised when the maximum number of retries is exceeded.

:param pool: The connection pool
:type pool: :class:`~urllib3.connectionpool.HTTPConnectionPool`
:param string url: The requested Url
:param exceptions.Exception reason: The underlying error

Nc                T    W0n         R V: RV: R2p\        P                  WW$4       R# )zMax retries exceeded with url: z (Caused by )N)reasonr%   r   )r   r   r(   rC   r   s   &&&& r   r   MaxRetryError.__init__W   s!    HKVTd#7r   )rC   r'   r	   r
   r   r   r   r   r   r!   r"   s   @r   r@   r@   M   s     8 8r   r@   c                   .   a  ] tR t^_t o RtRR ltRtV tR# )HostChangedErrorz?Raised when an existing pool gets a request for a foreign host.c                P    R V,          p\         P                  WW$4       W0n        R# )z)Tried to open a foreign host with url: %sN)r%   r   retries)r   r   r(   rI   r   s   &&&& r   r   HostChangedError.__init__b   s!    =Cd#7r   )rI   N)   rE   r"   s   @r   rG   rG   _   s     I r   rG   c                       ] tR t^htRtRtR# )TimeoutStateErrorz1Raised when passing an invalid state to a timeoutr   Nr   r   r   r   rM   rM   h   s    ;r   rM   c                       ] tR t^ntRtRtR# )TimeoutErrorzRaised when a socket timeout error occurs.

Catching this error will catch both :exc:`ReadTimeoutErrors
<ReadTimeoutError>` and :exc:`ConnectTimeoutErrors <ConnectTimeoutError>`.
r   Nr   r   r   r   rO   rO   n   s     	r   rO   c                       ] tR t^xtRtRtR# )ReadTimeoutErrorzFRaised when a socket timeout occurs while receiving data from a serverr   Nr   r   r   r   rQ   rQ   x   s    Pr   rQ   c                       ] tR t^tRtRtR# )ConnectTimeoutErrorz@Raised when a socket timeout occurs while connecting to a serverr   Nr   r   r   r   rS   rS      s    Jr   rS   c                       ] tR t^tRtRtR# )NewConnectionErrorzHRaised when we fail to establish a new connection. Usually ECONNREFUSED.r   Nr   r   r   r   rU   rU      s    Rr   rU   c                       ] tR t^tRtRtR# )EmptyPoolErrorzCRaised when a pool runs out of connections and no more are allowed.r   Nr   r   r   r   rW   rW          Mr   rW   c                       ] tR t^tRtRtR# )ClosedPoolErrorzCRaised when a request enters a pool after the pool has been closed.r   Nr   r   r   r   rZ   rZ      rX   r   rZ   c                       ] tR t^tRtRtR# )LocationValueErrorz<Raised when there is something wrong with a given URL input.r   Nr   r   r   r   r\   r\      s    Fr   r\   c                   *   a  ] tR t^t o RtR tRtV tR# )LocationParseErrorz=Raised when get_host or similar fails to parse the URL input.c                N    R V,          p\         P                  W4       Wn        R# )zFailed to parse: %sN)r   r   location)r   r`   r   s   && r   r   LocationParseError.__init__   s    '(24) r   )r`   NrE   r"   s   @r   r^   r^      s     G! !r   r^   c                   6   a a ] tR t^t oRtV 3R ltRtVtV ;t# )URLSchemeUnknownz2Raised when a URL input has an unsupported scheme.c                L   < R V,          p\         \        V `  V4       Wn        R# )zNot supported URL scheme %sN)r2   rc   r   schemer   re   r   r   s   && r   r   URLSchemeUnknown.__init__   s"    /&8.w7r   )re   r7   r9   s   @@r   rc   rc      s     < r   rc   c                   "    ] tR t^tRtRtRtRtR# )ResponseErrorzDUsed as a container for an error reason supplied in a MaxRetryError.ztoo many error responsesz&too many {status_code} error responsesr   N)r	   r
   r   r   r   GENERIC_ERRORSPECIFIC_ERRORr   r   r   r   ri   ri      s    N.M=Nr   ri   c                       ] tR t^tRtRtR# )SecurityWarningz0Warned when performing security reducing actionsr   Nr   r   r   r   rm   rm          :r   rm   c                       ] tR t^tRtRtR# )SubjectAltNameWarningzBWarned when connecting to a host with a certificate missing a SAN.r   Nr   r   r   r   rp   rp      s    Lr   rp   c                       ] tR t^tRtRtR# )InsecureRequestWarningz/Warned when making an unverified HTTPS request.r   Nr   r   r   r   rr   rr      s    9r   rr   c                       ] tR t^tRtRtR# )SystemTimeWarningz0Warned when system time is suspected to be wrongr   Nr   r   r   r   rt   rt      rn   r   rt   c                       ] tR t^tRtRtR# )InsecurePlatformWarningzIWarned when certain TLS/SSL configuration is not available on a platform.r   Nr   r   r   r   rv   rv      s    Sr   rv   c                       ] tR t^tRtRtR# )SNIMissingWarningz9Warned when making a HTTPS request without SNI available.r   Nr   r   r   r   rx   rx      r.   r   rx   c                       ] tR t^tRtRtR# )DependencyWarningzW
Warned when an attempt is made to import a module with missing optional
dependencies.
r   Nr   r   r   r   rz   rz          
 	r   rz   c                       ] tR t^tRtRtR# )ResponseNotChunkedz;Response needs to be chunked in order to read it as chunks.r   Nr   r   r   r   r}   r}      r<   r   r}   c                       ] tR t^tRtRtR# )BodyNotHttplibCompatiblez{
Body should be :class:`http.client.HTTPResponse` like
(have an fp attribute which returns raw chunks) for read_chunked().
r   Nr   r   r   r   r   r      r{   r   r   c                   <   a a ] tR t^t oRtV 3R ltR tRtVtV ;t	# )r   z
Response length doesn't match expected Content-Length

Subclass of :class:`http.client.IncompleteRead` to allow int value
for ``partial`` to avoid creating large objects on streamed reads.
c                .   < \         \        V `  W4       R # r'   )r2   r   r   )r   partialexpectedr   s   &&&r   r   IncompleteRead.__init__   s    nd,W?r   c                @    R V P                   V P                  3,          # )z/IncompleteRead(%i bytes read, %i more expected))r   r   r   s   &r   __repr__IncompleteRead.__repr__   s#    @LLMMD
 
 	
r   r   
r	   r
   r   r   r   r   r   r   r!   r8   r9   s   @@r   r   r      s     @
 
r   r   c                   <   a a ] tR tRt oRtV 3R ltR tRtVtV ;t	# )InvalidChunkLengthi  z+Invalid chunk length in a chunked response.c                x   < \         \        V `  VP                  4       VP                  4       Wn        W n        R # r'   )r2   r   r   telllength_remainingresponselength)r   r   r   r   s   &&&r   r   InvalidChunkLength.__init__
  s0     $0MMOX66	
 !r   c                @    R V P                   V P                  3,          # )z0InvalidChunkLength(got length %r, %i bytes read))r   r   r   s   &r   r   InvalidChunkLength.__repr__  s#    AKKLLE
 
 	
r   )r   r   r   r9   s   @@r   r   r     s     5
 
r   r   c                       ] tR tRtRtRtR# )InvalidHeaderi  z(The header provided was somehow invalid.r   Nr   r   r   r   r   r     s    2r   r   c                   6   a a ] tR tRt oRtV 3R ltRtVtV ;t# )ProxySchemeUnknowni  z1ProxyManager does not support the supplied schemec                `   < VR 8X  d   RpVf   RpM	RV,          p\         \        V `  V4       R# )	localhostNz>Proxy URL had no scheme, should start with http:// or https://zCProxy URL had unsupported scheme %s, should use http:// or https://)r2   r   r   rf   s   && r   r   ProxySchemeUnknown.__init__#  sA     [ F>VG V  	 $09r   r   r7   r9   s   @@r   r   r     s     ;: :r   r   c                       ] tR tRtRtRtR# )ProxySchemeUnsupportedi2  z=Fetching HTTPS resources through HTTPS proxies is unsupportedr   Nr   r   r   r   r   r   2  s    Gr   r   c                   6   a a ] tR tRt oRtV 3R ltRtVtV ;t# )HeaderParsingErrori8  zNRaised by assert_header_parsing, but we convert it to a log.warning statement.c                T   < T;'       g    R : RV: 2p\         \        V `  V4       R# )Unknownz, unparsed data: N)r2   r   r   )r   defectsunparsed_datar   r   s   &&& r   r   HeaderParsingError.__init__;  s(    -4-A-A	-A=Q $09r   r   r7   r9   s   @@r   r   r   8  s     X: :r   r   c                       ] tR tRtRtRtR# )UnrewindableBodyErrori@  z9urllib3 encountered an error when trying to rewind a bodyr   Nr   r   r   r   r   r   @  r.   r   r   N).
__future__r   packages.six.moves.http_clientr   httplib_IncompleteRead	Exceptionr   Warningr   r   r%   r-   r0   r;   r>   ConnectionErrorr@   rG   rM   rO   rQ   rS   rU   rW   rZ   
ValueErrorr\   r^   rc   ri   rm   rp   rr   rt   rv   rx   rz   r}   r   r   r   AssertionErrorr   r   r   r   r   r   r   <module>r      s   & T
		 		' 		,	 	,	69 	6	y 	$ $	) 		I 	  8L 8$| 		 		9 		|\ 		, 		,i 		Y 		i 		Y 	!+ !) >I >	k 		O 		_ 		 		o 		 		 		
 		y 	
Y 6 
$
$: 
"	I 	:)9 :(	Z 	: :	I 	r   