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    
python3-dmapi / usr / lib / python3.6 / site-packages / dmapi / __pycache__ / messaging.cpython-36.opt-1.pyc
Size: Mime:
3

r`eìã@sLddlZddlmZdaiaejƒZdd„Zddd	„Zddd„Z	d
d„Z
dS)éN)Ú
serializerZ__default__cCstjdƒdS)NZdmapi)Úoslo_messagingZset_transport_defaults©rrú/usr/lib/python3.6/messaging.pyÚsetupsrFTcCsh|pt}tj|ƒ}|s|rdytj||ƒ}Wn(tjtjfk
rV|sP|rR‚dSX|rd|t|<|S)z$Initialise the oslo_messaging layer.N)ÚDEFAULT_URLÚ
TRANSPORTSÚgetrZget_notification_transportZInvalidTransportURLZDriverLoadFailure)ZconfZurlZoptionalÚcacheZ	cache_keyÚ	transportrrrÚ
get_transports

réc	Cstj|||d|||dS)z9Return a configured oslo_messaging notification listener.Z	threading)ÚexecutorÚ
allow_requeueÚ
batch_sizeÚ
batch_timeout)rÚget_batch_notification_listener)rZtargetsZ	endpointsrrrrrrr%srcCstj|td}|j|dS)z,Return a configured oslo_messaging notifier.)r)Úpublisher_id)rZNotifierÚ_SERIALIZERZprepare)rrZnotifierrrrÚget_notifier/sr)NFT)Fr
N)rrZoslo_serializerrrZJsonPayloadSerializerrrrrrrrrrÚ<module>s