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    
Size: Mime:
ó
öEYc@@s‰dZddlmZmZddlZddlZddlmZddlm	Z	ddl
mZy#ddlm
Z
eee
fZWnek
r¦eefZnXyddlmZWn?ek
rüyddlmZWqýek
rødZqýXnXydd	lmZWn&ek
r9ddlZd
„ZnXdad„Zd„Zd
„Zd„Zd„Zd„Ze	d„ƒZ dS(uPython Compatibility Utilities.i(tabsolute_importtunicode_literalsN(twraps(tcontextmanager(treraise(tUnsupportedOperation(tregister_after_fork(t
NamedTuplecC@s)tj|g|D]\}}|^qƒS(u(Typed version of collections.namedtuple.(tcollectionst
namedtuple(tnametfieldstkt_((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pyR!sc@stˆƒ‡fd†ƒ}|S(u*Decorator to mark generator as co-routine.c@sˆ||Ž}t|ƒ|S(N(tnext(targstkwargstit(tgen(sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pytwind_up)s
(R(RR((RsG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pytcoro'scC@s¶dtjkrVy0ddlm}ddl}||ƒr>dSWqVtk
rRqVXndtjkr²y6ddlm}ddl}|j|jkršdSWq²tk
r®q²XndS(Nueventleti(tis_monkey_patchedugevent(tsocketudefault(tsystmodulesteventlet.patcherRRtImportErrortgevent(tis_eventletRt_gsocket((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pyt_detect_environment1s"

cC@stdkrtƒantS(u=Detect the current environment: default, eventlet, or gevent.N(t_environmenttNoneR(((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pytdetect_environmentKscC@sCyddlm}Wntk
r.tgƒSXd„||ƒDƒS(u,Return setuptools entrypoints for namespace.i(titer_entry_pointscs@s!|]}||jƒfVqdS(N(tload(t.0tep((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pys	<genexpr>Xs(t
pkg_resourcesR"Rtiter(t	namespaceR"((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pytentrypointsRs

cC@s t|tjƒr|S|jƒS(u!Get fileno from file-like object.(t
isinstancetnumberstIntegraltfileno(tf((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pyR-[scC@s&yt|ƒSWntk
r!nXdS(u3Get object fileno, or :const:`None` if not defined.N(R-t
FILENO_ERRORS(R.((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pytmaybe_filenobs
cg@sûg}g}d}zÞzcyIx=|D]5}|j}|j}|j|ƒƒ|j|ƒq"W|VWntjƒ}nXWdxE|rÂ|jƒ}y||Œr¨d}nWq~tjƒ}q~Xq~W|dkrît|d|d|dƒnXWd~XdS(uNest context managers.Niii(NNN(NNN(NNN(R t__exit__t	__enter__tappendRtexc_infotpopR(tmanagerstexitstvarstexctmgrtexittenter((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pytnestedjs0
				
$(!t__doc__t
__future__RRR+Rt	functoolsRt
contextlibRt
kombu.fiveRtioRtAttributeErrort
ValueErrorR/Rt
billiard.utilRtmultiprocessing.utilR ttypingRRRRRR!R)R-R0R=(((sG/home/tvault/.virtenv/lib/python2.7/site-packages/kombu/utils/compat.pyt<module>s>