f9  ddlZgdZGddejZGddeZGddeZGd d eZdS) N)addbase addclosehookaddinfo addinfourlc2eZdZ fdZdZdZdZxZS)rcltt||dd||_dS)NzF)delete)superr__init__fp)selfr __class__s 6/opt/alt/python311/lib64/python3.11/urllib/response.pyr zaddbase.__init__s4 g&&r+>u&MMMcRd|jjdt|d|jdS)N)r__name__idfiler s r__repr__zaddbase.__repr__s3-1^-D-D-D-/XXXXtyyyB Brc<|jjrtd|S)NzI/O operation on closed file)r closed ValueErrorrs r __enter__zaddbase.__enter__s" 7> =;<< < rc.|dSN)close)r typevalue tracebacks r__exit__zaddbase.__exit__!s r)r __module__ __qualname__r rrr# __classcell__rs@rrrskY BBB rrc*eZdZ fdZfdZxZS)rcttt||||_||_dSr)r rr closehookhookargs)r r r*r+rs rr zaddclosehook.__init__(s3 lD!!**2..."  rc |j}|j}|rd|_d|_||tt|dS#tt|wxYwr)r*r+r rr)r r*r+rs rrzaddclosehook.close-s} .I}H %!% $  8$$ , % % + + - - - - -E, % % + + - - - -s #A)A8)rr$r%r rr&r's@rrr%sT4!!!!! . . . . . . . . .rrc&eZdZ fdZdZxZS)rcftt||||_dSr)r rr headers)r r r/rs rr zaddinfo.__init__<s, gt%%b))) rc|jSr)r/rs rinfoz addinfo.info@s |r)rr$r%r r1r&r's@rrr9sJ8rrcDeZdZ dfd ZedZdZdZxZS)rNcvtt|||||_||_dSr)r rr urlcode)r r r/r4r5rs rr zaddinfourl.__init__Gs5 j$((W555 rc|jSrr5rs rstatuszaddinfourl.statusLs yrc|jSrr7rs rgetcodezaddinfourl.getcodePs yrc|jSr)r4rs rgeturlzaddinfourl.geturlSs xrr) rr$r%r propertyr8r:r<r&r's@rrrDsyC Xrr)tempfile__all___TemporaryFileWrapperrrrrrrrBs > > >h,......7...(gr