Skip to main content

An experimental Python hook-based task runner.

Project description

coordinator

A simple library that manages hooks in Python applications.

Example

Simplest example

from gevent import monkey; monkey.patch_all()
from coordinator import Coordinator

coord = Coordinator()

@coord.register_task("my_hook")
def my_task(context):
    print(context["message"])

coord.fire_hook("my_hook", {
    "message": "Hello, World!"
})

Full documentation is WIP.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coordinator-1.0.0b1.tar.gz (2.1 kB view hashes)

Uploaded Source

Built Distribution

coordinator-1.0.0b1-py3-none-any.whl (3.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page