DBScript: Simplify looping and docstring handling
authorMarko Kreen <markokr@gmail.com>
Mon, 21 Sep 2009 13:13:27 +0000 (16:13 +0300)
committerMarko Kreen <markokr@gmail.com>
Mon, 21 Sep 2009 13:22:45 +0000 (16:22 +0300)
commit14a09c696fca4b3a67bee465bb6f3df4e2b664ee
treeb782bbad39bcce183912f93d3b5b9f4dc2bab4a1
parent6ddc6bee6e8d44eca66ef44e9e7f510271eace0b
DBScript: Simplify looping and docstring handling

- looping: remove .do_single_loop and .looping variables, let only .loop_delay
  control looping.  If loop_delay is missing from confing or 0, then
  instead sleep, the script will exit.

- docstr: print docstring fragments recursively, so each class
  needs to only document its own parameters.

- londiste.py: use Replicator class to print default config as it has
  proper class inheritance.
python/londiste.py
python/londiste/playback.py
python/pgq/cascade/worker.py
python/pgq/consumer.py
python/skytools/scripting.py