summaryrefslogtreecommitdiff
path: root/kafka/consumer
diff options
context:
space:
mode:
authorPandllCom <lynnheavn@126.com>2019-09-30 22:24:29 +0800
committerDana Powers <dana.powers@gmail.com>2019-09-30 07:24:29 -0700
commit7a7a890d7f50327d17358559d769e26b5268167e (patch)
tree18a9ed2ed6b8f7384072dcf355a70c83e3f84cd2 /kafka/consumer
parent298cb0dbef58f6bb267235911b6ca86039bf8cda (diff)
downloadkafka-python-7a7a890d7f50327d17358559d769e26b5268167e.tar.gz
Added a function to determine if bootstrap is successfully connected (#1876)
Diffstat (limited to 'kafka/consumer')
-rw-r--r--kafka/consumer/group.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/kafka/consumer/group.py b/kafka/consumer/group.py
index 231fc8a..a55bec1 100644
--- a/kafka/consumer/group.py
+++ b/kafka/consumer/group.py
@@ -391,6 +391,12 @@ class KafkaConsumer(six.Iterator):
self._subscription.subscribe(topics=topics)
self._client.set_topics(topics)
+ def bootstrap_connected(self):
+ """Return True if the bootstrap is connected."""
+ if self._client._bootstrap_fails > 0:
+ return False
+ return True
+
def assign(self, partitions):
"""Manually assign a list of TopicPartitions to this consumer.