diff options
author | Asko Oja | 2009-05-04 14:02:39 +0000 |
---|---|---|
committer | Marko Kreen | 2009-06-01 07:49:44 +0000 |
commit | 9cbd16ab343c28c55012127a1cb643b793547416 (patch) | |
tree | 6a5b351db839396c8d6912d2a0eb90fe1c94d734 /scripts/queue_splitter.py | |
parent | 16e20c4daccb4f0e95249d8fcfe32e89bae41882 (diff) |
python scripts: Move template config to docstring.
* Template config is now in docstring to make to more
easy to keep up-to-date.
* dbscript: --ini option to show template config.
Diffstat (limited to 'scripts/queue_splitter.py')
-rwxr-xr-x | scripts/queue_splitter.py | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/scripts/queue_splitter.py b/scripts/queue_splitter.py index 0a949dfc..29ee0db0 100755 --- a/scripts/queue_splitter.py +++ b/scripts/queue_splitter.py @@ -1,11 +1,30 @@ #! /usr/bin/env python -"""Puts events into queue specified by field from 'queue_field' config parameter""" +"""Puts events into queue specified by field from 'queue_field' config parameter. + +Config template:: + + [queue_splitter] + job_name = queue_splitter_test + + src_db = dbname=sourcedb_test + dst_db = dbname=destdb_test + + pgq_queue_name = source_queue + + # event fields from where target queue name is read + #queue_field = extra1 + + logfile = ~/log/%(job_name)s.log + pidfile = ~/pid/%(job_name)s.pid + use_skylog = 0 +""" import sys, pgq class QueueSplitter(pgq.SerialConsumer): - """Split events from one queue into several.""" + __doc__ = __doc__ + def __init__(self, args): pgq.SerialConsumer.__init__(self, "queue_splitter", "src_db", "dst_db", args) |