+
    i	                        ^ RI Ht ^ RIt^ RIHt ^RIHtHt ]P                  ! RRR7      t	]P                  ! RR	R7      t
R	R.t ! R
 R4      t ! R R	4      tR# )    )annotationsN)TracebackType)RequestResponseTBaseTransport)boundAAsyncBaseTransportc                  J    ] tR t^tR R ltRR R lltR R ltR R	 ltR
tR# )r   c                    V ^8  d   QhRRRR/# )   selfr   return )formats   "i/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/httpx/_transports/base.py__annotate__BaseTransport.__annotate__   s       a     c                	    V # Nr   r   s   &r   	__enter__BaseTransport.__enter__   s    r   Nc               (    V ^8  d   QhRRRRRRRR/# 	r   exc_typeztype[BaseException] | None	exc_valuezBaseException | None	tracebackzTracebackType | Noner   Noner   )r   s   "r   r   r      s2      , ( (	
 
r   c                	&    V P                  4        R # r   )closer   r   r   r    s   &&&&r   __exit__BaseTransport.__exit__   s     	

r   c                    V ^8  d   QhRRRR/# r   requestr   r   r   r   )r   s   "r   r   r      s     !
 !
g !
( !
r   c                    \        R4      h)a  
Send a single HTTP request and return a response.

Developers shouldn't typically ever need to call into this API directly,
since the Client class provides all the higher level user-facing API
niceties.

In order to properly release any network resources, the response
stream should *either* be consumed immediately, with a call to
`response.stream.read()`, or else the `handle_request` call should
be followed with a try/finally block to ensuring the stream is
always closed.

Example usage:

    with httpx.HTTPTransport() as transport:
        req = httpx.Request(
            method=b"GET",
            url=(b"https", b"www.example.com", 443, b"/"),
            headers=[(b"Host", b"www.example.com")],
        )
        resp = transport.handle_request(req)
        body = resp.stream.read()
        print(resp.status_code, resp.headers, body)


Takes a `Request` instance as the only argument.

Returns a `Response` instance.
z0The 'handle_request' method must be implemented.NotImplementedErrorr   r)   s   &&r   handle_requestBaseTransport.handle_request   s    > ">
 	
r   c                   V ^8  d   QhRR/# r   r   r!   r   )r   s   "r   r   r   =   s      t r   c                	    R # r   r   r   s   &r   r#   BaseTransport.close=   s    r   r   NNN)	__name__
__module____qualname____firstlineno__r   r%   r.   r#   __static_attributes__r   r   r   r   r      s    !
F r   c                  J    ] tR t^AtR R ltRR R lltR R ltR R	 ltR
tR# )r   c                    V ^8  d   QhRRRR/# )r   r   r
   r   r   )r   s   "r   r   AsyncBaseTransport.__annotate__B   s      q Q r   c                	   "   V # 5ir   r   r   s   &r   
__aenter__AsyncBaseTransport.__aenter__B   s
        Nc               (    V ^8  d   QhRRRRRRRR/# r   r   )r   s   "r   r   r<   E   s2      , ( (	
 
r   c                	B   "   V P                  4       G R j  xL
  R #  L5ir   )acloser$   s   &&&&r   	__aexit__AsyncBaseTransport.__aexit__E   s      kkms   c                    V ^8  d   QhRRRR/# r(   r   )r   s   "r   r   r<   M   s     
 

 

r   c                	    "   \        R 4      h5i)z6The 'handle_async_request' method must be implemented.r+   r-   s   &&r   handle_async_request'AsyncBaseTransport.handle_async_requestM   s      "D
 	
s   c                   V ^8  d   QhRR/# r1   r   )r   s   "r   r   r<   U   s      d r   c                	   "   R # 5ir   r   r   s   &r   rC   AsyncBaseTransport.acloseU   s     r@   r   r4   )	r5   r6   r7   r8   r>   rD   rH   rC   r9   r   r   r   r   r   A   s    
 r   )
__future__r   typingtypesr   _modelsr   r   TypeVarr   r
   __all__r   r   r   r   r   <module>rS      sQ    "   '
NN3o.
NN323
10 0f r   