Synchronization primitives for Tornado coroutines.
Project description
====
toro
====
.. image:: https://raw.github.com/ajdavis/toro/master/doc/images/toro.png
:Info: Synchronization primitives for Tornado coroutines.
:Author: A. Jesse Jiryu Davis
Documentation: http://toro.readthedocs.org/
About
=====
A set of locking and synchronizing primitives analogous to those in Python's
`threading module`_ or Gevent's `coros`_, for use with Tornado's `gen.engine`_.
.. _threading module: http://docs.python.org/library/threading.html
.. _coros: http://www.gevent.org/gevent.coros.html
.. _gen.engine: http://www.tornadoweb.org/documentation/gen.html
Dependencies
============
Tornado_ >= version 2.3.
.. _Tornado: http://www.tornadoweb.org/
Examples
========
Here's a basic example (for more see the *examples* section of the docs):
.. todo:: maybe the producer-consumer example gets included here, whole
Documentation
=============
You will need sphinx_ installed to generate the
documentation. Documentation can be generated by running **python
setup.py doc**. Generated documentation can be found in the
*doc/build/html/* directory.
.. todo:: update, and include GraphViz instructions
.. _sphinx: http://sphinx.pocoo.org/
Testing
=======
``pip install nose`` and run ``nosetests`` in the root directory. Toro boasts
100% code coverage, including branch-coverage!
toro
====
.. image:: https://raw.github.com/ajdavis/toro/master/doc/images/toro.png
:Info: Synchronization primitives for Tornado coroutines.
:Author: A. Jesse Jiryu Davis
Documentation: http://toro.readthedocs.org/
About
=====
A set of locking and synchronizing primitives analogous to those in Python's
`threading module`_ or Gevent's `coros`_, for use with Tornado's `gen.engine`_.
.. _threading module: http://docs.python.org/library/threading.html
.. _coros: http://www.gevent.org/gevent.coros.html
.. _gen.engine: http://www.tornadoweb.org/documentation/gen.html
Dependencies
============
Tornado_ >= version 2.3.
.. _Tornado: http://www.tornadoweb.org/
Examples
========
Here's a basic example (for more see the *examples* section of the docs):
.. todo:: maybe the producer-consumer example gets included here, whole
Documentation
=============
You will need sphinx_ installed to generate the
documentation. Documentation can be generated by running **python
setup.py doc**. Generated documentation can be found in the
*doc/build/html/* directory.
.. todo:: update, and include GraphViz instructions
.. _sphinx: http://sphinx.pocoo.org/
Testing
=======
``pip install nose`` and run ``nosetests`` in the root directory. Toro boasts
100% code coverage, including branch-coverage!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
toro-0.1.tar.gz
(55.9 kB
view details)
File details
Details for the file toro-0.1.tar.gz
.
File metadata
- Download URL: toro-0.1.tar.gz
- Upload date:
- Size: 55.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e307055b4ba752ebf62aeb3b9e818eff97c878900936e55e9c2d72eaa25edf |
|
MD5 | 1e8e531d0f4ea59814c815631dd69232 |
|
BLAKE2b-256 | 4f16e6f4d481d9ae190b6d8ba050d29632947d83341b5acd3b8f4cb5f3a308ae |