Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 840 Bytes

README.rst

File metadata and controls

39 lines (26 loc) · 840 Bytes

Trunk

Installing

To install : :

pip install trunk

Usage

Trunk tries to be as simple as possible :

t = Trunk("postgres://localhost/noclue")
for channel, payload in t.notifications("clues"):
    print channel, payload
t.notify("clues", "chandelier")
t.unlisten("clues")

Celery

Trunk provides a Kombu transport, that allows you to use trunk with Celery, to do so, configure Celery with : :

BROKER_URL = 'trunk.transport.Transport://localhost/database'

Setup

You will need to create a new table and add two functions to your database. See table.sql and ddl.sql.