1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- Metadata-Version: 2.1
- Name: blinker
- Version: 1.5
- Summary: Fast, simple object-to-object and broadcast signaling
- Home-page: https://blinker.readthedocs.io
- Author: Jason Kirtland
- Author-email: jek@discorporate.us
- Maintainer: Pallets Ecosystem
- Maintainer-email: contact@palletsprojects.com
- License: MIT License
- Project-URL: Source, https://github.com/pallets-eco/blinker
- Keywords: signal emit events broadcast
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Intended Audience :: Developers
- Classifier: License :: OSI Approved :: MIT License
- Classifier: Operating System :: OS Independent
- Classifier: Programming Language :: Python
- Classifier: Topic :: Software Development :: Libraries
- Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
- Description-Content-Type: text/x-rst
- License-File: LICENSE.rst
- Blinker
- =======
- Blinker provides a fast dispatching system that allows any number of
- interested parties to subscribe to events, or "signals".
- Signal receivers can subscribe to specific senders or receive signals
- sent by any sender.
- .. code-block:: pycon
- >>> from blinker import signal
- >>> started = signal('round-started')
- >>> def each(round):
- ... print "Round %s!" % round
- ...
- >>> started.connect(each)
- >>> def round_two(round):
- ... print "This is round two."
- ...
- >>> started.connect(round_two, sender=2)
- >>> for round in range(1, 4):
- ... started.send(round)
- ...
- Round 1!
- Round 2!
- This is round two.
- Round 3!
- Links
- -----
- - Documentation: https://blinker.readthedocs.io/
- - Changes: https://blinker.readthedocs.io/#changes
- - PyPI Releases: https://pypi.org/project/blinker/
- - Source Code: https://github.com/pallets-eco/blinker/
- - Issue Tracker: https://github.com/pallets-eco/blinker/issues/
|