ppc64le/linux/: blinker-1.6.2 metadata and description

Simple index

Fast, simple object-to-object and broadcast signaling

author_email Jason Kirtland <[email protected]>
classifiers
  • Development Status :: 5 - Production/Stable
  • Intended Audience :: Developers
  • License :: OSI Approved :: MIT License
  • Operating System :: OS Independent
  • Programming Language :: Python
  • Topic :: Software Development :: Libraries
  • Environment :: MetaData :: IBM Python Ecosystem
description_content_type text/x-rst
keywords signal,emit,events,broadcast
license MIT License
maintainer_email Pallets Ecosystem <[email protected]>
project_urls
  • Homepage, https://blinker.readthedocs.io
  • Documentation, https://blinker.readthedocs.io
  • Source Code, https://github.com/pallets-eco/blinker/
  • Issue Tracker, https://github.com/pallets-eco/blinker/issues/
  • Chat, https://discord.gg/pallets
requires_python >=3.7
File Tox results History
blinker-1.6.2-py3-none-any.whl
Size
38 KB
Type
Python Wheel
Python
3

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.

>>> from blinker import signal
>>> started = signal('round-started')
>>> def each(round):
...     print(f"Round {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!