diff options
Diffstat (limited to 'kafka/consumer')
-rw-r--r-- | kafka/consumer/fetcher.py | 3 | ||||
-rw-r--r-- | kafka/consumer/group.py | 3 | ||||
-rw-r--r-- | kafka/consumer/subscription_state.py | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/kafka/consumer/fetcher.py b/kafka/consumer/fetcher.py index 6ec1b71..01deb5c 100644 --- a/kafka/consumer/fetcher.py +++ b/kafka/consumer/fetcher.py @@ -120,6 +120,9 @@ class Fetcher(six.Iterator): self._sensors = FetchManagerMetrics(metrics, self.config['metric_group_prefix']) self._isolation_level = READ_UNCOMMITTED + def __del__(self): + log.debug('%s: __del__', self) + def send_fetches(self): """Send FetchRequests for all assigned partitions that do not already have an in-flight fetch or pending fetch data. diff --git a/kafka/consumer/group.py b/kafka/consumer/group.py index 9abf15e..543c75d 100644 --- a/kafka/consumer/group.py +++ b/kafka/consumer/group.py @@ -421,6 +421,9 @@ class KafkaConsumer(six.Iterator): """ return self._subscription.assigned_partitions() + def __del__(self): + log.debug('%s: __del__', self) + def close(self, autocommit=True): """Close the consumer, waiting indefinitely for any needed cleanup. diff --git a/kafka/consumer/subscription_state.py b/kafka/consumer/subscription_state.py index 10d722e..c1cb020 100644 --- a/kafka/consumer/subscription_state.py +++ b/kafka/consumer/subscription_state.py @@ -73,6 +73,9 @@ class SubscriptionState(object): # initialize to true for the consumers to fetch offset upon starting up self.needs_fetch_committed_offsets = True + def __del__(self): + log.debug('%s: __del__', self) + def subscribe(self, topics=(), pattern=None, listener=None): """Subscribe to a list of topics, or a topic regex pattern. |