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 / oslo_db / concurrency.pyc
Size: Mime:
ó
x“EYc
@s°ddlZddlZddlZddlmZddlmZddlmZej	e
ƒZejdde
ddd	d
ddƒgZd
efd„ƒYZd„ZdS(iÿÿÿÿN(tcfg(t_LE(tapit	use_tpooltdefaulttdeprecated_nametdbapi_use_tpooltdeprecated_grouptDEFAULTthelpsBEnable the experimental use of thread pooling for all DB API callstTpoolDbapiWrappercBs/eZdZd„Zed„ƒZd„ZRS(sýDB API wrapper class.

    This wraps the oslo DB API with an option to be able to use eventlet's
    thread pooling. Since the CONF variable may not be loaded at the time
    this class is instantiated, we must look at it on the first DB API call.
    cCsAd|_||_||_|jjtdƒtjƒ|_dS(Ntdatabase(	tNonet_db_apit_backend_mappingt_conft
register_optst
tpool_optst	threadingtLockt_lock(tselftconftbackend_mapping((sH/home/tvault/.virtenv/lib/python2.7/site-packages/oslo_db/concurrency.pyt__init__.s
			c	Cs»|js´|j|js«tjjd|jd|jƒ}|jjjrŸyddl	m
}Wn'tk
r‰tj
tdƒƒ‚nX|j|ƒ|_q«||_nWdQXn|jS(NRRiÿÿÿÿ(ttpools-'eventlet' is required for TpoolDbapiWrapper.(R
RRtDBAPItfrom_configRRRRteventletRtImportErrortLOGt	exceptionRtProxy(Rtdb_apiR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/oslo_db/concurrency.pyt_api5s	
	
cCst|j|ƒS(N(tgetattrR"(Rtkey((sH/home/tvault/.virtenv/lib/python2.7/site-packages/oslo_db/concurrency.pyt__getattr__Hs(t__name__t
__module__t__doc__RtpropertyR"R%(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/oslo_db/concurrency.pyR
&s	cCsdtjtƒfgS(swReturns a list of oslo.config options available in this module.

    :returns: a list of (group_name, opts) tuples
    R(tcopytdeepcopyR(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/oslo_db/concurrency.pyt	list_optsLs(R*tloggingRtoslo_configRt
oslo_db._i18nRtoslo_dbRt	getLoggerR&RtBoolOpttFalseRtobjectR
R,(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/oslo_db/concurrency.pyt<module>s&