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"
Metadata
Release files for pysubpub 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distributions (sdists)
| File | Size | Uploaded | |
|---|---|---|---|
| pysubpub-0.2.0.zip | 7.2 kB | Details | |
| pysubpub-0.2.0.tar.gz | 4.1 kB | Details |
Release files / pysubpub-0.2.0.zip
| Download URL | pysubpub-0.2.0.zip |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
64e45425a9b133a4e1408a09408cb57083270f90f86d4d7fb30dcd4250fa7c16
|
|
BLAKE2b-256 checksum How to use checksums |
2969aaf9773c43ca036678352ba12aae93a6daedd3de35a826023d0306284109
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pysubpub-0.2.0.tar.gz
| Download URL | pysubpub-0.2.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
965c601e7401522b4c22c7764e95c2c2bbb00f0e85d83bb019c6b33ad8c607ed
|
|
BLAKE2b-256 checksum How to use checksums |
7c639b66971d25395e6eef25489ea35adaa9a7dd1aa03fef11c348f8c08cd61e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |