guilt / squeue

A Job Queue implementation using SQLite

Home Page:https://pypi.org/project/squeue/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

squeue: A simple SQLite Queue

squeue is used to create simple queues that can be persisted, then retrieved for work. It's very easy to create a mini workflow engine with this.

Main Features

  • Very compact
  • Few Dependencies

Usage

One can create a new queuable function (or unit of work) by using the @queue_function decorator.

@queue_function
def hello(world):
    return "Hello, {}!".format(world)
hello.delay("World")

It will get invoked when a worker process fetches a function to execute. Do check the provided test.py with this distribution.

About

A Job Queue implementation using SQLite

https://pypi.org/project/squeue/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%