diff options
author | PandllCom <lynnheavn@126.com> | 2019-09-30 22:24:29 +0800 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2019-09-30 07:24:29 -0700 |
commit | 7a7a890d7f50327d17358559d769e26b5268167e (patch) | |
tree | 18a9ed2ed6b8f7384072dcf355a70c83e3f84cd2 /kafka/consumer | |
parent | 298cb0dbef58f6bb267235911b6ca86039bf8cda (diff) | |
download | kafka-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.py | 6 |
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. |