diff options
author | Mahendra M <mahendra.m@gmail.com> | 2013-10-08 14:46:02 +0530 |
---|---|---|
committer | Mahendra M <mahendra.m@gmail.com> | 2013-10-08 14:46:02 +0530 |
commit | ceee715fc7bf17b28ff5a10f1f7decc8974f6506 (patch) | |
tree | b4f36216f41b1843aa71b3354f3560b3721023a7 /kafka/consumer.py | |
parent | 92d70e7310b5519a1be86f189a4ddb9d772a0434 (diff) | |
download | kafka-python-ceee715fc7bf17b28ff5a10f1f7decc8974f6506.tar.gz |
Add proper string representations for each class
Diffstat (limited to 'kafka/consumer.py')
-rw-r--r-- | kafka/consumer.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kafka/consumer.py b/kafka/consumer.py index 7d44f28..ec04f5f 100644 --- a/kafka/consumer.py +++ b/kafka/consumer.py @@ -230,6 +230,10 @@ class SimpleConsumer(Consumer): auto_commit_every_n=auto_commit_every_n, auto_commit_every_t=auto_commit_every_t) + def __repr__(self): + return '<SimpleConsumer group=%s, topic=%s, partitions=%s>' % \ + (self.group, self.topic, str(self.offsets.keys())) + def provide_partition_info(self): """ Indicates that partition info must be returned by the consumer @@ -473,6 +477,10 @@ class MultiProcessConsumer(Consumer): proc.start() self.procs.append(proc) + def __repr__(self): + return '<MultiProcessConsumer group=%s, topic=%s, consumers=%d>' % \ + (self.group, self.topic, len(self.procs)) + def _consume(self, partitions): """ A child process worker which consumes messages based on the |