diff options
author | David Lord <davidism@gmail.com> | 2022-07-17 09:10:59 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2022-07-17 09:16:47 -0700 |
commit | ec4218dde54ef12e676cfb74f7f93d192fd676a2 (patch) | |
tree | dffbe2b8afcc7963d060912b191701dcb7a2bf9c /README.rst | |
parent | 16b1519007d88c867ac85d91961d7c616711dd8c (diff) | |
download | blinker-ec4218dde54ef12e676cfb74f7f93d192fd676a2.tar.gz |
convert readme to rst
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..883dded --- /dev/null +++ b/README.rst @@ -0,0 +1,40 @@ +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/ |