splut
Concurrency-related Python utils
API
splut.actor
Spawn Objects
class Spawn()
__call__
def __call__(*objs)
Create an actor backed by the given object(s), each of which is used in a single-threaded way.
splut.actor.future
Future Objects
class Future()
wait
def wait()
Block until there is an outcome then return/raise it.
andforget
def andforget(log)
Send any exception to the given log.
splut.bg
Sleeper Objects
class Sleeper()
interrupt
def interrupt()
If a sleep is in progress that sleep returns now, otherwise the next sleep will return immediately. This is similar behaviour to interrupting a maybe-sleeping thread in Java.
splut.delay
Release files for splut 15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| splut-15.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| splut-15-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / splut-15.tar.gz
| Download URL | splut-15.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ac3c7566f09ea5930202bc031436c8605c68946b570e4605fe15ac1465f1070e
|
|
BLAKE2b-256 checksum How to use checksums |
b52c411cdbd3a0b97e6630c85626e26199e49cb36e9a0c7018ac9cc1d72d7b84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / splut-15-py3-none-any.whl
| Download URL | splut-15-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f409dcf445692eb46c1ebda27aa57e3cc6fc997e2558b753b7a840fca6bd3e60
|
|
BLAKE2b-256 checksum How to use checksums |
729c54b824929f7203b1bcc35121cac30a6e186c62323b96b0cbdea1cac7c39d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|