summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2015-03-30 11:05:48 -0700
committerDana Powers <dana.powers@rd.io>2015-03-30 11:05:48 -0700
commitbb68965b9e530de7413c6ac98ef13c06158e2d91 (patch)
treeb56dfd643ccf8269805f9b2910aca249ef0bb18f
parentfd204dca174033e36899a0e20d2ce7ebccf11ddb (diff)
downloadkafka-python-bb68965b9e530de7413c6ac98ef13c06158e2d91.tar.gz
Stop consumers on delete
-rw-r--r--kafka/consumer/base.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/kafka/consumer/base.py b/kafka/consumer/base.py
index efc9404..bde3c1a 100644
--- a/kafka/consumer/base.py
+++ b/kafka/consumer/base.py
@@ -143,6 +143,9 @@ class Consumer(object):
if self.count_since_commit >= self.auto_commit_every_n:
self.commit()
+ def __del__(self):
+ self.stop()
+
def stop(self):
if self.commit_timer is not None:
self.commit_timer.stop()