Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zyga/morris
Morris is an announcement (signal/event) system for Python
https://github.com/zyga/morris
Last synced: 2 days ago
JSON representation
Morris is an announcement (signal/event) system for Python
- Host: GitHub
- URL: https://github.com/zyga/morris
- Owner: zyga
- License: lgpl-3.0
- Created: 2014-09-19T17:17:53.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T19:45:40.000Z (almost 2 years ago)
- Last Synced: 2024-11-07T06:12:00.247Z (12 days ago)
- Language: Python
- Size: 54.7 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: COPYING
Awesome Lists containing this project
README
=========================================================
Morris - an announcement (signal/event) system for Python
=========================================================.. image:: https://badge.fury.io/py/morris.png
:target: http://badge.fury.io/py/morris.. image:: https://travis-ci.org/zyga/morris.png?branch=master
:target: https://travis-ci.org/zyga/morris.. image:: https://pypip.in/d/morris/badge.png
:target: https://pypi.python.org/pypi/morrisFeatures
========* Free software: LGPLv3 license
* Documentation: https://morris.readthedocs.org.
* Create signals with a simple decorator :class:`morris.signal`
* Send signals by calling the decorated method or function
* Connect to and disconnect from signals with :meth:`morris.signal.connect()`
and :meth:`morris.signal.disconnect()`.
* Test your code with :meth:`morris.SignalTestCase.watchSignal()`,
:meth:`morris.SignalTestCase.assertSignalFired()`,
:meth:`morris.SignalTestCase.assertSignalNotFired()`
and :meth:`morris.SignalTestCase.assertSignalOrdering()`