%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/paste/util/
Upload File :
Create Path :
Current File : //proc/227033/root/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyo

�
b�Nc@sFdZddd��YZdefd��YZdd	d��YZdS(
sGA more or less complete user-defined wrapper around dictionary objects.tUserDictcBs�eZdd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zd�Zdd�Zdd�Zd�Zd�Zd�Zdd�Zee�ZRS(cKsii|_|dk	rIt|d�s9ti�|�}n|j|�nt|�re|j|�ndS(Ntkeys(tdatatNonethasattrttypetupdatetlen(tselftdicttkwargs((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__init__s	cCs
t|j�S(N(treprR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__repr__scCs6t|t�r"t|j|j�St|j|�SdS(N(t
isinstanceRtcmpR(RR	((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__cmp__
scCs
t|j�S(N(RR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__len__scCs|j|S(N(R(Rtkey((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__getitem__scCs||j|<dS(N(R(RRtitem((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__setitem__scCs|j|=dS(N(R(RR((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__delitem__scCs|jj�dS(N(Rtclear(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRscCsk|jtkrt|j�Sddl}|j}zi|_|j|�}Wd||_X|j|�|S(Ni����(t	__class__RRtcopyR(RRRtc((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRs
		

cCs
|jj�S(N(RR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR#scCs
|jj�S(N(Rtitems(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR$scCs
|jj�S(N(Rt	iteritems(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR%scCs
|jj�S(N(Rtiterkeys(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR&scCs
|jj�S(N(Rt
itervalues(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR'scCs
|jj�S(N(Rtvalues(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR(scCs|jj|�S(N(Rthas_key(RR((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR )scCs{t|t�r%|jj|j�nRt|t|j��rP|jj|�n'x$|j�D]\}}|||<q]WdS(N(RRRRRR(RR	tktv((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR*scCs|j|�s|S||S(N(R (RRtfailobj((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pytget2scCs$|j|�s|||<n||S(N(R (RRR#((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt
setdefault6s
cGs|jj||�S(N(Rtpop(RRtargs((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR&:scCs
|jj�S(N(Rtpopitem(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR(<scCs
||jkS(N(R(RR((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__contains__>scCs(|�}x|D]}|||<qW|S(N((tclstiterabletvaluetdR((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pytfromkeys@s	
N(t__name__t
__module__RRR
RRRRRRRRRRRRRR RR$R%R&R(R)R.tclassmethod(((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRs0																			tIterableUserDictcBseZd�ZRS(cCs
t|j�S(N(titerR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__iter__Hs(R/R0R4(((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR2Gst	DictMixincBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zdd
�Zd�Zd�Zd�Zd�ZRS(ccs x|j�D]}|Vq
WdS(N(R(RR!((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR4TscCs'y||}Wntk
r"tSXtS(N(tKeyErrortFalsetTrue(RRR,((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR Ws

cCs
|j|�S(N(R (RR((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR)]sccs$x|D]}|||fVqWdS(N((RR!((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRas
cCs
|j�S(N(R4(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRdsccs&x|j�D]\}}|Vq
WdS(N(R(Rt_R"((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRhscCs#g|j�D]\}}|^q
S(N(R(RR9R"((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRkscCst|j��S(N(tlistR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRmscCs"x|j�D]
}||=q
WdS(N(R(RR((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyRoscCs.y||SWntk
r)|||<nX|S(N(R6(RRtdefault((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR%rs

cGspt|�dkr2tdtdt|���ny||}Wn"tk
rd|r^|dS�nX||=|S(Nis&pop expected at most 2 arguments, got i(Rt	TypeErrorRR6(RRR'R,((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR&xs
cCsJy|j�j�\}}Wntk
r8td�nX||=||fS(Nscontainer is empty(Rtnextt
StopIterationR6(RR!R"((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR(�s

cCs�t|d�r9x}|j�D]\}}|||<qWnVt|d�rjxD|D]}||||<qOWn%x"|j�D]}||||<qwWdS(NRR4(RRR(RtotherR!R"((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR�s
cCs%y||SWntk
r |SXdS(N(R6(RRR;((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR$�s
cCstt|j���S(N(RR	R(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR
�scCsM|dkrdSt|t�r4t|j��}ntt|j��|�S(Ni(RRR5R	RR(RR?((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR�s
cCst|j��S(N(RR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR�scCst|j��S(N(tboolR(R((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt__nonzero__�sN(R/R0R4R R)RRRRRRR%R&R(RRR$R
RRRA(((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyR5Ks$																	N(((t__doc__RR2R5(((sF/opt/alt/python27/lib/python2.7/site-packages/paste/util/UserDict24.pyt<module>sD

Zerion Mini Shell 1.0