Version | 0.1.2 |
---|---|
Blog | http://ndrlslz.github.io/2016/05/07/Ternya/ |
Download | https://pypi.python.org/pypi/ternya |
Source | https://github.com/ndrlslz/ternya |
Keywords | openstack, notification, python, amqp |
ternya is an openstack notification library for python.
The aim of ternya is to receive openstack notification and deal with notification easily.
-
Flexible to receive openstack notification, it controlled by config file.
-
Inject service logic according to use annotation. and annotation support wildcard.
-
The ability to auto reconnect openstack mq
- Python 3
- Works on Linux, Windows. (not tested on Mac OS)
from ternya import Ternya
if __name__ == "__main__":
ternya = Ternya()
ternya.read("config.ini")
ternya.work()
from ternya import neutron
@neutron("network.create.start")
def test2(body, message):
print("this is neutron process")
print(body['event_type'])
print(body)
You can install Ternya either via the Python Package Index (PyPI) or from source. To install using pip:
$ pip install ternya
To install using easy_install:
$ easy_install ternya
To install using source:
python setup.py install