Skip to main content

Fast, simple object-to-object and broadcast signaling

Project description

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 "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!

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

blinker-1.5.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

blinker-1.5-py2.py3-none-any.whl (12.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file blinker-1.5.tar.gz.

File metadata

  • Download URL: blinker-1.5.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for blinker-1.5.tar.gz
Algorithm Hash digest
SHA256 923e5e2f69c155f2cc42dafbbd70e16e3fde24d2d4aa2ab72fbe386238892462
MD5 e1c3eec8e52210f69ef59d299c6cca07
BLAKE2b-256 2b1282786486cefb68685bb1c151730f510b0f4e5d621d77f245bc0daf9a6c64

See more details on using hashes here.

File details

Details for the file blinker-1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: blinker-1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for blinker-1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1eb563df6fdbc39eeddc177d953203f99f097e9bf0e2b8f9f3cf18b6ca425e36
MD5 b1303e0bd4d64f34cb7e9be8214a4522
BLAKE2b-256 3041caa5da2dbe6d26029dfe11d31dfa8132b4d6d30b6d6b61a24824075a5f06

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page