+
    i9	  c                   s    ^ RI t . R
Ot ! R R] P                  4      t ! R R]4      t ! R R]4      t ! R	 R]4      tR# )i    Naddbaseaddclosehookaddinfo
addinfourlc                   sD   a a ] tR t^t oV 3R ltR tR tR tRtVt	V ;t
# )r    c                s@   < \         \        V `  VR RR7       Wn        R# )z<urllib response>F)ZdeleteN)superr    __init__fp)selfr   	__class__s   &&(/usr/lib64/python3.14/urllib/response.pyr   Zaddbase.__init__   s    g&r+>u&M    c                sn    R V P                   P                  : R\        V 4      : RV P                  : R2# )Z<z at z whose fp = Z>)r   __name__ZidZfiler      &r	   __repr__Zaddbase.__repr__   s(    -1^^-D-D-/XtyyB 	Br
   c                sT    V P                   P                  '       d   \        R 4      hV # )zI/O operation on closed file)r   ZclosedZ
ValueErrorr   r   r	   	__enter__Zaddbase.__enter__   s     77>>>;<<r
   c                s&    V P                  4        R # N)close)r   ZtypeZvalueZ	tracebacks   &&&&r	   __exit__Zaddbase.__exit__!   s    

r
   )r   )r   
__module____qualname____firstlineno__r   r   r   r   __static_attributes____classdictcell____classcell__r   Z__classdict__   @@r	   r    r       s     

B
 r
   c                   s>   a a ] tR t^%t oV 3R ltV 3R ltRtVtV ;t# )r   c                sF   < \         \        V `  V4       W n        W0n        R # r   )r   r   r   	closehookhookargs)r   r   r   r   r   s   &&&*r	   r   Zaddclosehook.__init__(   s    lD*2." r
   c                s   <  V P                   pV P                  pV'       d   R V n         R V n        V! V!   \        \        V `  4        R #   \        \        T `  4        i ; ir   )r   r   r   r   r   )r   r   r   r   s   &  r	   r   Zaddclosehook.close-   sN    	.I}}H!% $8$,+-E,+-s   A A A)r   r   )	r   r   r   r   r   r   r   r   r   r   r   r	   r   r   %   s     !
	. 	.r
   c                   s8   a a ] tR t^9t oV 3R ltR tRtVtV ;t# )r   c                s:   < \         \        V `  V4       W n        R # r   )r   r   r   headers)r   r   r   r   s   &&&r	   r   Zaddinfo.__init__<   s    gt%b)r
   c                    V P                   # r   r   r   r   r	   infoZaddinfo.info@   s    ||r
   r   )	r   r   r   r   r   r    r   r   r   r   r   r	   r   r   9   s      r
   c                   sR   a a ] tR t^Dt oRV 3R llt]R 4       tR tR tRt	Vt
V ;t# )r   c                sF   < \         \        V `  W4       W0n        W@n        R # r   )r   r   r   urlcode)r   r   r   r!   r"   r   s   &&&&&r	   r   Zaddinfourl.__init__G   s    j$(5	r
   c                r   r   r"   r   r   r	   statusZaddinfourl.statusL   s    yyr
   c                r   r   r#   r   r   r	   getcodeZaddinfourl.getcodeP   s    yyr
   c                r   r   )r!   r   r   r	   geturlZaddinfourl.geturlS   s    xxr
   )r"   r!   r   )r   r   r   r   r   Zpropertyr$   r%   r&   r   r   r   r   r   r	   r   r   D   s-     
   r
   )r    r   r   r   )ZtempfileZ__all__Z_TemporaryFileWrapperr    r   r   r   ) r
   r	   <module>r'      sE    
>h,, ..7 .(g  r
   