+
    io	  c                   s    ^ RI t ^ RIt. ROt ! R R]4      t ! R R]]P                  P                  4      t ! R R]4      t	R# )	i    NURLError	HTTPErrorContentTooShortErrorc                   s0   a  ] tR t^t o RR ltR tRtV tR# )r    Nc                s:    V3V n         Wn        Ve	   W n        R # R # N)argsreasonfilename)selfr   r      &&&%/usr/lib64/python3.14/urllib/error.py__init__ZURLError.__init__   s     G	$M      c                s(    R V P                   ,          # )z<urlopen error %s>)r   r      &r	   __str__ZURLError.__str__   s    #dkk11r   )r   r   r   r   )__name__
__module____qualname____firstlineno__r
   r   __static_attributes____classdictcell__Z__classdict__   @r	   r    r       s     %2 2r   c                   s   a  ] tR t^#t o ]P
                  P                  P                  tR tR t	R t
]R 4       t]R 4       t]P                  R 4       tRtV tR# )	r   c                s    W n         W0n        W@n        WPn        Wn        Vf   \
        P                  ! 4       pV P                  WTW4       R # r   )codemsghdrsfpr   ioZBytesIO_HTTPError__super_init)r   Zurlr   r   r   r   s   &&&&&&r	   r
   ZHTTPError.__init__'   s;    		:B"C.r   c                s>    R V P                   : RV P                  : 2# )zHTTP Error : r   r   r   r   r	   r   ZHTTPError.__str__1   s    &*ii::r   c                s@    R V P                   : RV P                  : R2# )z<HTTPError r   Z>r   r   r   r	   __repr__ZHTTPError.__repr__4   s    '+yy$((;;r   c                    V P                   # r   )r   r   r   r	   r   ZHTTPError.reason9   s    xxr   c                r    r   r   r   r   r	   headersHTTPError.headers=   s    yyr   c                s    Wn         R # r   r!   )r   r"   s   &&r	   r"   r#   A   s    	r   )r   r   r   r   r   N)r   r   r   r   urllibresponse
addinfourlr
   r   r   r   Zpropertyr   r"   Zsetterr   r   r   r   r	   r   r   #   si     ??--66L/;<
     ^^ r   c                   s&   a  ] tR t^Ft o R tRtV tR# )r   c                s<    \         P                  W4       W n        R # r   )r    r
   content)r   Zmessager'   r   r	   r
   ZContentTooShortError.__init__H   s    $(r   )r'   N)r   r   r   r   r
   r   r   r   r   r	   r   r   F   s      r   )r    r   r   )
r   Zurllib.responser$   Z__all__ZOSErrorr    r%   r&   r   r   ) r   r	   <module>r(      sC    
 
;2w 2  &//44  F8 r   