Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
contego / home / tvault / .virtenv / lib / python2.7 / site-packages / asn1crypto / _ordereddict.pyc
Size: Mime:
ó
ՍEYc@s[ddlZejdks.ddlmZn)ddlmZdeefd„ƒYZdS(	iÿÿÿÿNii(tOrderedDict(t	DictMixinRcBsÚeZd„Zd„Zd„Zd„Zd„Zd„Zed„Z	d„Z
d„Zej
Z
ejZejZejZejZejZejZejZd	„Zd
„Zedd„ƒZd„Zd
„ZRS(cOsht|ƒdkr+tdt|ƒƒ‚ny|jWntk
rS|jƒnX|j||ŽdS(Nis$expected at most 1 arguments, got %d(tlent	TypeErrort_OrderedDict__endtAttributeErrortcleartupdate(tselftargstkwds((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt__init__#s
cCs:g|_}|d||g7}i|_tj|ƒdS(N(RtNonet_OrderedDict__maptdictR(Rtend((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyR,s
	cCs_||krH|j}|d}|||g|d<|d<|j|<ntj|||ƒdS(Nii(RR
Rt__setitem__(RtkeytvalueRtcurr((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyR2s
	
)cCsCtj||ƒ|jj|ƒ\}}}||d<||d<dS(Nii(Rt__delitem__R
tpop(RRtprevtnext_((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyR9s
ccs=|j}|d}x#||k	r8|dV|d}qWdS(Nii(R(RRR((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt__iter__?s
	
	ccs=|j}|d}x#||k	r8|dV|d}qWdS(Nii(R(RRR((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt__reversed__Fs
	
	cCs[|stdƒ‚n|r0t|ƒjƒ}nt|ƒjƒ}|j|ƒ}||fS(Nsdictionary is empty(tKeyErrortreversedtnexttiterR(RtlastRR((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pytpopitemMscCsŽg|D]}|||g^q}|j|jf}|`|`t|ƒjƒ}|\|_|_|r~|j|f|fS|j|ffS(N(R
Rtvarstcopyt	__class__(Rtktitemsttmpt	inst_dict((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt
__reduce__Ws#cCs
t|ƒS(N(tlist(R((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pytkeysascCs1|sd|jjfSd|jj|jƒfS(Ns%s()s%s(%r)(R"t__name__R$(R((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt__repr__mscCs
|j|ƒS(N(R"(R((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyR!rscCs(|ƒ}x|D]}|||<qW|S(N((tclstiterableRtdR((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pytfromkeysus	
cCs{t|tƒrkt|ƒt|ƒkr+tSx9t|jƒ|jƒƒD]\}}||krGtSqGWtStj||ƒS(N(	t
isinstanceRRtFalsetzipR$tTrueRt__eq__(Rtothertptq((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyR4|s(cCs||kS(N((RR5((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt__ne__†sN(R*t
__module__RRRRRRR3RR'R)Rt
setdefaultRRtvaluesR$titerkeyst
itervaluest	iteritemsR+R!tclassmethodRR/R4R8(((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyR!s.							
	
												
(ii(tsystversion_infotcollectionsRtUserDictRR(((sL/home/tvault/.virtenv/lib/python2.7/site-packages/asn1crypto/_ordereddict.pyt<module>s