# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-blinker VERSION= 1.9.0 KEYWORDS= python VARIANTS= v12 v13 SDESC[v12]= Fast object/object and broadcast signaling (3.12) SDESC[v13]= Fast object/object and broadcast signaling (3.13) HOMEPAGE= none CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c DISTFILE[1]= blinker-1.9.0-py3-none-any.whl:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v12]= single SPKGS[v13]= single OPTIONS_AVAILABLE= PY312 PY313 OPTIONS_STANDARD= none VOPTS[v12]= PY312=ON PY313=OFF VOPTS[v13]= PY312=OFF PY313=ON DISTNAME= blinker-1.9.0.dist-info GENERATED= yes [PY312].USES_ON= python:v12,wheel [PY313].USES_ON= python:v13,wheel [FILE:1019:descriptions/desc.single] # Blinker Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals". ## Pallets Community Ecosystem > [!IMPORTANT]\ > This project is part of the Pallets Community Ecosystem. Pallets is the open > source organization that maintains Flask; Pallets-Eco enables community > maintenance of related projects. If you are interested in helping maintain > this project, please reach out on [the Pallets Discord server][discord]. > > [discord]: https://discord.gg/pallets ## Example Signal receivers can subscribe to specific senders or receive signals sent by any sender. ```pycon >>> 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! ``` [FILE:120:distinfo] ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc 8458 python-src/blinker-1.9.0-py3-none-any.whl