diff options
author | Marko Kreen | 2012-11-01 11:35:13 +0000 |
---|---|---|
committer | Marko Kreen | 2012-11-02 08:40:09 +0000 |
commit | 7a27122a063e58ed9e9c375744cdb01ec8a49933 (patch) | |
tree | df0a39d3d823aba25cac1f116b737e8b9bd442d0 | |
parent | 40a294b729a6815803457bde739ddf7a9bf6b170 (diff) |
pgq.LocalConsumer: improve docstrings.
-rw-r--r-- | python/pgq/localconsumer.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/python/pgq/localconsumer.py b/python/pgq/localconsumer.py index 55ea15b2..8cee2cc3 100644 --- a/python/pgq/localconsumer.py +++ b/python/pgq/localconsumer.py @@ -4,6 +4,9 @@ Consumer that stores last applied position in local file. For cases where the consumer cannot use single database for remote tracking. +To be subclassed, then override .process_local_batch() or .process_local_event() +methods. + """ import sys @@ -116,10 +119,12 @@ class LocalConsumer(pgq.Consumer): self.set_batch_done() def process_local_batch(self, db, batch_id, event_list): + """Overridable method to process whole batch.""" for ev in event_list: self.process_local_event(db, batch_id, ev) def process_local_event(self, db, batch_id, ev): + """Overridable method to process one event at a time.""" raise Exception('process_local_event not implemented') def is_batch_done(self): |