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