Mini Kabibi Habibi

Current Path : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/attr/
Upload File :
Current File : C:/Users/ITO/AppData/Local/Programs/GIMP 2/lib/python2.7/site-packages/attr/_compat.pyc

�
+I�]c@`snddlmZmZmZddlZddlZddlZddlZejddkZ	ej
�dkZes�ejd dkr�eZ
nddlmZeZ
e	rddlmZdd	lmZmZd
�ZdZd�Zd
efd��YZd�Zd�Zn@dd	lmZmZd�Zd�ZdZd�Zd�Zd�Ze�ZdS(i(tabsolute_importtdivisiontprint_functionNitPyPyii(tOrderedDict(tIterableUserDict(tMappingtSequencecC`st|ttjf�S(N(t
isinstancettypettypest	ClassType(tklass((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytisclasssR	cC`s
|j�S(N(t	iteritems(td((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyR!stReadOnlyDictcB`s\eZdZd�Zd�Zd�Zd�Zd	d�Zd�Z	d	d�Z
d�ZRS(
s5
        Best-effort read-only dict wrapper.
        cC`std��dS(Ns6'mappingproxy' object does not support item assignment(t	TypeError(tselftkeytval((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyt__setitem__*scC`std��dS(Ns/'mappingproxy' object has no attribute 'update'(tAttributeError(Rt_((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytupdate0scC`std��dS(Ns4'mappingproxy' object does not support item deletion(R(RR((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyt__delitem__6scC`std��dS(Ns.'mappingproxy' object has no attribute 'clear'(R(R((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytclear<scC`std��dS(Ns,'mappingproxy' object has no attribute 'pop'(R(RRtdefault((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytpopBscC`std��dS(Ns0'mappingproxy' object has no attribute 'popitem'(R(R((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytpopitemHscC`std��dS(Ns3'mappingproxy' object has no attribute 'setdefault'(R(RRR((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyt
setdefaultNscC`sdt|j�dS(Ns
mappingproxy(t)(treprtdata(R((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyt__repr__TsN(t__name__t
__module__t__doc__RRRRtNoneRRRR"(((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyR%s					cC`st�}|jj|�|S(N(RR!R(Rtres((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytmetadata_proxyXs	cO`sdS(s�
        We only warn on Python 3 because we are not aware of any concrete
        consequences of not setting the cell on Python 2.
        N((targstkw((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyt	just_warn]tcO`stjdtdd�dS(s�
        We only warn on Python 3 because we are not aware of any concrete
        consequences of not setting the cell on Python 2.
        s�Running interpreter doesn't sufficiently support code object introspection.  Some features like bare super() or accessing __class__ will not work with slotted classes.t
stackleveliN(twarningstwarntRuntimeWarning(R)R*((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyR+gscC`s
t|t�S(N(RR	(R((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyR
tstclasscC`s
|j�S(N(titems(R((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyRyscC`stjt|��S(N(R
tMappingProxyTypetdict(R((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyR(|sc`s�trd�}|Sd�}yktr1|j}n	|j}|jd
ksX|jdkrat�ntjdkr�|j	d|jd|j��n�|j
g}ts�|j|j�n|j
|j|j|j|j|j|j|j|j|j|j|j|j|jg
�tj|���fd�}d	�}trQ|�jd
}n|�jd
}||d�|jdkr�t�nWntk
r�tSX|SdS(s|Return a function of two arguments (cell, value) which sets
    the value stored in the closure cell `cell` to `value`.
    cS`s|j|f�dS(N(t__setstate__(tcelltvalue((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytset_closure_cell�sc`s|�dS�fd�}(Nc`s�S(N(((tx(s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytforce_x_to_be_a_cell�s((R7R:((R9s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytset_first_cellvar_to�sR9iitco_cellvarstco_freevarsc`s,tj�idd|f�}||�dS(Ntsetter((R
tFunctionType(R6R7R>(tset_first_freevar_code(s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyR8�sc`sd��fd�}|S(Nc`s�S(N(((R9(s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytfunc�s(R&(RA((R9s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytmake_func_with_cell�siidN(R9((ii( tPYPYtPY2t	func_codet__code__R<R=tAssertionErrortsystversion_infotreplacetco_argcounttappendtco_kwonlyargcounttextendt
co_nlocalstco_stacksizetco_flagstco_codet	co_conststco_namestco_varnamestco_filenametco_nametco_firstlinenot	co_lnotabR
tCodeTypetfunc_closuret__closure__t
cell_contentst	ExceptionR+(R8R;tcoR)RBR6((R@s4/mingw64/lib/python2.7/site-packages/attr/_compat.pytmake_set_closure_cell�sT		
			
	


(ii(t
__future__RRRtplatformRHR
R.RIRDtpython_implementationRCR4tordered_dicttcollectionsRtUserDictRRRR
tTYPERRR(R+tcollections.abcR`R8(((s4/mingw64/lib/python2.7/site-packages/attr/_compat.pyt<module>s6			3		
				f