OpenStack library for messaging
Go to file
Victor Stinner 7fe2ef7334 Add an optional timeout parameter to Listener.poll
For asynchronous programming, a timeout parameter is required on the listener
to allow to stop it at exit. poll() returns None on timeout.

It plan to use it in my new asyncio (Trollius) executor:
https://review.openstack.org/#/c/70983/

See also the related blueprint for the rationale:
https://wiki.openstack.org/wiki/Oslo/blueprints/asyncio

Change-Id: I918ae3c267743a0eaed1d6a210c79fb4a0eb8733
2014-06-13 10:20:39 +02:00
doc/source Add release notes for 1.3.0 2014-03-31 21:34:35 +01:00
etc Routing notifier 2014-01-15 04:08:18 +00:00
oslo Add an optional timeout parameter to Listener.poll 2014-06-13 10:20:39 +02:00
oslo.messaging/locale Setup for translation 2014-06-05 22:48:44 +02:00
tests Merge "Removes unused config option" 2014-06-13 03:39:31 +00:00
tools Import run_cross_tests.sh from oslo-incubator 2014-04-03 05:30:46 -07:00
.gitignore Ignore any egg and egg-info directories 2014-02-05 09:32:25 -08:00
.gitreview Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
.testr.conf Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
CONTRIBUTING.rst Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
LICENSE Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
MANIFEST.in Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
README.rst Add a link to the docs from the README 2014-02-19 14:07:58 -06:00
babel.cfg Setup for translation 2014-06-05 22:48:44 +02:00
openstack-common.conf Remove dependent module py3kcompat 2014-04-25 20:31:11 +08:00
requirements.txt Updated from global requirements 2014-04-23 17:01:09 +00:00
setup.cfg Setup for translation 2014-06-05 22:48:44 +02:00
setup.py Updated from global requirements 2014-04-30 02:45:47 +00:00
test-requirements.txt Updated from global requirements 2014-05-28 19:20:05 +00:00
tox.ini Don't run python 3 tests by default 2014-02-28 14:23:55 -08:00

README.rst

Oslo Messaging Library

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.

See also: Library Documentation