kamma is a very simplified Task File Queue
Project description
kamma is a very simplified task file queue that persist jobs and its argument data. Also it has a worker that process all pending jobs.
Motivation
Nowadays local disk access is undervalued resource for many reasons, however stored data is always available even after power outage. By contrast, network resources or remote third parties are not always ready to use. For this reason I developed kamma in order to isolate dependent tasks from the miseries of remote services. kamma would try to process all pending tasks forever respecting the queue order.
Limitations
Up to (sys.maxint - FileQue.max_head_index) items can hold the queue. Not recommended for high performance scenarios.
Install
As simple as:
pip install kamma