Publish-Subscribe framework
Project description
This package offers a “publish-subscribe” framework.
The framework can be used to implement basic “actors” where each “actor” is contained in a python module. The function “upub” can be used to queue a message in front instead of the normal tail.
Small Example
## Actor 1 in module1.py
##
from subpub import sub, pub
@sub
def on_topic1(param1):
print "module1/topic1: ", param1
@sub
def on_topic2(param1):
print "module1/topic2: ", param1
## Actor 2 in module2.py
##
from subpub import sub, pub
@sub
def on_topic1(param1):
print "module2/topic1: ", param1
pub("topic1", "value1")
pub("topic2", "value2")
The example above would yield:
"module1/topic1: value1" "module2/topic1: value1" "module1/topic2: value2"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
pysubpub-0.2.0.zip
(7.2 kB
view details)
pysubpub-0.2.0.tar.gz
(4.1 kB
view details)
File details
Details for the file pysubpub-0.2.0.zip.
File metadata
- Download URL: pysubpub-0.2.0.zip
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64e45425a9b133a4e1408a09408cb57083270f90f86d4d7fb30dcd4250fa7c16
|
|
| MD5 |
8bc86aeb31530d5b39d1919c4fb39557
|
|
| BLAKE2b-256 |
2969aaf9773c43ca036678352ba12aae93a6daedd3de35a826023d0306284109
|
File details
Details for the file pysubpub-0.2.0.tar.gz.
File metadata
- Download URL: pysubpub-0.2.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
965c601e7401522b4c22c7764e95c2c2bbb00f0e85d83bb019c6b33ad8c607ed
|
|
| MD5 |
93d89447e523d9b8e97c6749ab411c12
|
|
| BLAKE2b-256 |
7c639b66971d25395e6eef25489ea35adaa9a7dd1aa03fef11c348f8c08cd61e
|