add-determinism 0.7.3

RPM buildroot helper to strip nondeterministic bits in files
Documentation
f

��_9	c@sZdZddlZgd�ZGdd�dej�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZdS)aResponse classes used by urllib.

The base class, addbase, defines a minimal file-like interface,
including read() and readline().  The typical response object is an
addinfourl instance, which defines an info() method that returns
headers and a geturl() method that returns the url.
iN)�addbase�addclosehook�addinfo�
addinfourlcs8eZdZdZ�fdd�Zdd�Zdd�Zdd	�Z�ZS)
rzOBase class for addinfo and addclosehook. Is a good idea for garbage collection.cs tt|�j|ddd�||_dS)Nz<urllib response>F)Zdelete)�superr�__init__�fp)�selfr��	__class__��(/usr/lib64/python3.10/urllib/response.pyrszaddbase.__init__cCsd|jjt|�|jfS)Nz<%s at %r whose fp = %r>)r	�__name__ZidZfile�rr
r
r�__repr__s
�zaddbase.__repr__cCs|jjrtd��|S)NzI/O operation on closed file)rZclosedZ
ValueErrorr
r
r
r�	__enter__szaddbase.__enter__cCs|��dS�N)�close)rZtypeZvalueZ	tracebackr
r
r�__exit__!�zaddbase.__exit__)	r�
__module__�__qualname__�__doc__rrrr�
__classcell__r
r
rrrs
rcs,eZdZdZ�fdd�Z�fdd�Z�ZS)rz*Class to add a close hook to an open file.cs tt|��|�||_||_dSr)rrr�	closehook�hookargs)rrrrrr
rr(szaddclosehook.__init__c	sLz6|j}|j}|r&d|_d|_||�Wtt|���ntt|���0dSr)rrrrr)rrrrr
rr-s
zaddclosehook.close)rrrrrrrr
r
rrr%srcs(eZdZdZ�fdd�Zdd�Z�ZS)rz.class to add an info() method to an open file.cstt|��|�||_dSr)rrr�headers)rrrrr
rr<szaddinfo.__init__cC�|jSr)rr
r
r
r�info@rzaddinfo.info)rrrrrrrr
r
rrr9srcs>eZdZdZd�fdd�	Zedd��Zdd�Zd	d
�Z�Z	S)rz9class to add info() and geturl() methods to an open file.Ncs"tt|��||�||_||_dSr)rrr�url�code)rrrrrrr
rrGszaddinfourl.__init__cCrr�rr
r
r
r�statusLszaddinfourl.statuscCrrrr
r
r
r�getcodePrzaddinfourl.getcodecCrr)rr
r
r
r�geturlSrzaddinfourl.geturlr)
rrrrrZpropertyr r!r"rr
r
rrrDs
r)rZtempfileZ__all__Z_TemporaryFileWrapperrrrrr
r
r
rZ<module>s