Store functions and methods for delayed callback
Project description
Call Queue provides a mixin class to store functions, methods, or any callable object with the associated arguments and keyword arguments.
Each Queuable object has a key, so queues can be separated by need.
It can be used directly:
#!/usr/bin/env python from queueable import Queueable Arthur = Queueable('human') Trillian = Queuable('human') Ford = Queuable('alien') Zaphod = Queueable('alien') def drink_tea(response): print "This stuff {}".format(response) Arthur.queue(drink_tea, "tastes filthy") # Nothing happens Ford.process_queue() # Nothing happens Trillian.process_queue() # runs the queued drink_tea function
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 Distribution
CallQueue-0.1.0.zip
(3.5 kB
view details)
File details
Details for the file CallQueue-0.1.0.zip
.
File metadata
- Download URL: CallQueue-0.1.0.zip
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ad9f560fe73e27c1c3063f123b8a551986a158b874e46e2380e62a8cf895e880
|
|
MD5 |
446a825ede2ba20762fe54d3f52393ae
|
|
BLAKE2b-256 |
8f2ae31484c229cb8701d9364de05175858eea35d8999bb95bd481804e872f81
|