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 / dogpile / util / langhelpers.pyc
Size: Mime:
ó
ëEYc@sƒddlZddlZddlmZd„Zdefd„ƒYZdefd„ƒYZdd	„Z	d
efd„ƒYZ
dS(iÿÿÿÿNi(tcompatcCsíi}xà|jƒD]Ò\}}t|tjƒsA|||<qn|jƒ}tjd|ƒrrt|ƒ||<qtjd|ƒr—t|ƒ||<q|j	ƒdkrÂ|j	ƒdk||<q|dkrÛd||<q|||<qW|S(Ns
^[-+]?\d+$s/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][-+]?\d+)?$tfalsettruetNone(sfalsestrue(titemst
isinstanceRtstring_typeststriptretmatchtinttfloattlowerR(tdtresulttktv((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pytcoerce_string_confs 

tPluginLoadercBs#eZd„Zd„Zd„ZRS(cCs||_i|_dS(N(tgrouptimpls(tselfR((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyt__init__s	cCs}||jkr|j|ƒSddl}xM|j|j|ƒD]}|j|j|<|jƒSWtd|j|fƒ‚dS(NiÿÿÿÿsCan't load plugin %s %s(Rt
pkg_resourcestiter_entry_pointsRtloadt	Exception(RtnameRtimpl((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyR s	cs#‡‡fd†}||j|<dS(Ncs"tˆdˆgƒ}t|ˆƒS(Ntfromlist(t
__import__tgetattr(tmod(t
modulepathtobjname(sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyR/s(R(RRR!R"R((R!R"sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pytregister.s(t__name__t
__module__RRR#(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyRs		tmemoized_propertycBs#eZdZdd„Zd„ZRS(s2A read-only @property that is only evaluated once.cCs+||_|p|j|_|j|_dS(N(tfgett__doc__R$(RR'tdoc((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyR7s	cCs1|dkr|S|j|ƒ|j|j<}|S(N(RR't__dict__R$(RtobjtclsR((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyt__get__<sN(R$R%R(RRR-(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyR&5scCs4|dkr|St|ttfƒs,|gS|SdS(sCoerce to a list.N(RRtlistttuple(txtdefault((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pytto_listCs
tKeyReentrantMutexcBs5eZd„Zed„ƒZed„Zd„ZRS(cCs||_||_||_dS(N(tkeytmutextkeys(RR4R5R6((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyROs		cs%tjtƒ‰‡‡fd†}|S(Ncst|ˆˆƒS(N(R3(R4(tkeystoreR5(sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pytfac[s(tcollectionstdefaultdicttset(R,R5R8((R7R5sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pytfactoryTscCs‹tjjƒj}|jj|ƒ}|dk	rS|j|krS|j|jƒt	S|j
jd|ƒrƒ|j|j|jƒt	StSdS(Ntwait(
Rt	threadingtcurrent_threadtidentR6tgetRR4taddtTrueR5tacquiretFalse(RR=R?R6((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyRD_scCs’tjjƒj}|jj|ƒ}|dk	s<tdƒ‚|j|ks^td|jƒ‚|j	|jƒ|sŽ|j|=|j
jƒndS(Ns!this thread didn't do the acquiresNo acquire held for key '%s'(RR>R?R@R6RARtAssertionErrorR4tremoveR5trelease(RR?R6((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyRHns"
(R$R%RtclassmethodR<RCRDRH(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyR3Ms	(RR9tRRtobjectRR&RR2R3(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/dogpile/util/langhelpers.pyt<module>s