Current File : //opt/imh-python/lib/python2.7/UserDict.pyo
�
��Wc@sbdZdd	d��YZdefd��YZddlZejje�dd
d��YZdS(sGA more or less complete user-defined wrapper around dictionary objects.tUserDictcBs�eZd�Zd�Zd�ZdZd�Zd�Zd�Z	d�Z
d�Zd�Zd	�Z
d
�Zd�Zd�Zd
�Zd�Zd�Zd�Zdd�Zdd�Zd�Zd�Zd�Zedd��ZRS(cOs�|std��n|d}|d}t|�dkrTtdt|���n|rg|d}nFd|kr�|jd�}ddl}|jdtdd	�nd}i|_|dk	r�|j|�nt|�r�|j|�ndS(
Ns<descriptor '__init__' of 'UserDict' object needs an argumentiis$expected at most 1 arguments, got %dtdicti����s0Passing 'dict' as keyword argument is deprecatedt
stackleveli(	t	TypeErrortlentpoptwarningstwarntPendingDeprecationWarningtNonetdatatupdate(targstkwargstselfRR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__init__s(


	
	cCs
t|j�S(N(treprR
(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__repr__scCs6t|t�r"t|j|j�St|j|�SdS(N(t
isinstanceRtcmpR
(RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__cmp__scCs
t|j�S(N(RR
(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__len__"scCsO||jkr|j|St|jd�r?|jj||�St|��dS(Nt__missing__(R
thasattrt	__class__RtKeyError(Rtkey((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__getitem__#s
cCs||j|<dS(N(R
(RRtitem((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__setitem__)scCs|j|=dS(N(R
(RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__delitem__*scCs|jj�dS(N(R
tclear(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR+scCsq|jtkr"t|jj��Sddl}|j}zi|_|j|�}Wd||_X|j|�|S(Ni����(RRR
tcopyR(RR R
tc((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR ,s		

cCs
|jj�S(N(R
tkeys(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR"8scCs
|jj�S(N(R
titems(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR#9scCs
|jj�S(N(R
t	iteritems(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR$:scCs
|jj�S(N(R
titerkeys(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR%;scCs
|jj�S(N(R
t
itervalues(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR&<scCs
|jj�S(N(R
tvalues(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR'=scCs
||jkS(N(R
(RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pythas_key>scOsc|std��n|d}|d}t|�dkrTtdt|���n|rg|d}nFd|kr�|jd�}ddl}|jdtdd	�nd}|dkr�n�t|t�r�|j	j
|j	�n_t|ti��st|d
�r|j	j
|�n'x$|j
�D]\}}|||<q&Wt|�r_|j	j
|�ndS(Ns:descriptor 'update' of 'UserDict' object needs an argumentiis$expected at most 1 arguments, got %dRi����s0Passing 'dict' as keyword argument is deprecatedRiR#(RRRRRRR	RRR
RttypeRR#(RR
RRRtktv((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR?s0


	%cCs||kr|S||S(N((RRtfailobj((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pytget[scCs!||kr|||<n||S(N((RRR,((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt
setdefault_s
cGs|jj||�S(N(R
R(RRR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyRcscCs
|jj�S(N(R
tpopitem(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR/escCs
||jkS(N(R
(RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__contains__gscCs(|�}x|D]}|||<qW|S(N((tclstiterabletvaluetdR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pytfromkeysis	
N(t__name__t
__module__RRRR	t__hash__RRRRRR R"R#R$R%R&R'R(RR-R.RR/R0tclassmethodR5(((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyRs2																				tIterableUserDictcBseZd�ZRS(cCs
t|j�S(N(titerR
(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt__iter__qs(R6R7R<(((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR:psi����Nt	DictMixincBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
dd	�Zd
�Z
d�Zdd�Zdd
�Zd�Zd�Zd�ZRS(ccs x|j�D]}|Vq
WdS(N(R"(RR*((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR<�scCs%y||Wntk
r tSXtS(N(RtFalsetTrue(RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR(�s

cCs
|j|�S(N(R((RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR0�sccs$x|D]}|||fVqWdS(N((RR*((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR$�s
cCs
|j�S(N(R<(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR%�sccs&x|j�D]\}}|Vq
WdS(N(R$(Rt_R+((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR&�scCs#g|j�D]\}}|^q
S(N(R$(RR@R+((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR'�scCst|j��S(N(tlistR$(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR#�scCs"x|j�D]
}||=q
WdS(N(R"(RR((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR�scCs.y||SWntk
r)|||<nX|S(N(R(RRtdefault((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR.�s

cGspt|�dkr2tdtdt|���ny||}Wn"tk
rd|r^|dS�nX||=|S(Nis&pop expected at most 2 arguments, got i(RRRR(RRRR3((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR�s
cCsJy|j�j�\}}Wntk
r8td�nX||=||fS(Nscontainer is empty(R$tnextt
StopIterationR(RR*R+((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR/�s

cKs�|dkrn�t|d�rHx|j�D]\}}|||<q+WnXt|d�rxF|j�D]}||||<qdWn!x|D]\}}|||<q�W|r�|j|�ndS(NR$R"(R	RR$R"R(RtotherR
R*R+((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR�scCs%y||SWntk
r |SXdS(N(R(RRRB((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR-�s
cCstt|j���S(N(RRR$(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR�scCsM|dkrdSt|t�r4t|j��}ntt|j��|�S(Ni(R	RR=RR$R(RRE((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR�s
cCst|j��S(N(RR"(R((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR�sN(R6R7R<R(R0R$R%R&R'R#RR	R.RR/RR-RRR(((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyR=xs"														(((t__doc__RR:t_abcolltMutableMappingtregisterR=(((sa/builddir/build/BUILDROOT/imh-python-2.7.12-1.el7.x86_64/opt/imh-python/lib/python2.7/UserDict.pyt<module>s
m