Skip to main content

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!

Requirements

Blinker requires Python 2.4 or higher, Python 3.0 or higher, or Jython 2.5 or higher.

Changelog Summary

1.1 (July 21, 2010)
  • Added @signal.connect_via(sender) decorator

  • Added signal.connected_to shorthand name for the temporarily_connected_to context manager.

1.0 (March 28, 2010)
  • Python 3.x compatibility

0.9 (February 26, 2010)
  • Sphinx docs, project website

  • Added with a_signal.temporarily_connected_to(receiver): ... support

Release files for blinker 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blinker 1.1
File Size Uploaded
blinker-1.1.zip 79.4 kB Details

Release files / blinker-1.1.zip

Download URL blinker-1.1.zip
Size 79.4 kB
Tags Source
SHA-256 checksum
How to use checksums
429a2b7433715b0c9bceb65aa0a93181d57f3548f89b9794697bedeb6b513a8f
BLAKE2b-256 checksum
How to use checksums
0e1b4696208d895d71539aaecece524d8a0d38de86ae4a3299150b8622353a68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.9.0

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6

2 release files

1.5

2 release files

1.4

1 release file

1.3

1 release file

1.2

1 release file

This release

1.1 This release

1 release file

1.0

1 release file

0.9

1 release file

0.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page