diff options
author | Dana Powers <dana.powers@rd.io> | 2015-12-16 22:39:51 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@rd.io> | 2015-12-16 22:39:51 -0800 |
commit | 178a1dccd87c84a39e4910393447f5189d1af2e1 (patch) | |
tree | a3c2e8037b3ca29ea6f481035491d76112415173 | |
parent | 7d4161f6d2b5302451f7dc2c139dbe1880635eb7 (diff) | |
download | kafka-python-178a1dccd87c84a39e4910393447f5189d1af2e1.tar.gz |
Handle new topic creation / LeaderNotAvailableError in initial SimpleProducer.send_messages call
-rw-r--r-- | kafka/producer/simple.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kafka/producer/simple.py b/kafka/producer/simple.py index 13e60d9..78d5a4d 100644 --- a/kafka/producer/simple.py +++ b/kafka/producer/simple.py @@ -33,7 +33,7 @@ class SimpleProducer(Producer): def _next_partition(self, topic): if topic not in self.partition_cycles: if not self.client.has_metadata_for_topic(topic): - self.client.load_metadata_for_topics(topic) + self.client.ensure_topic_exists(topic) self.partition_cycles[topic] = cycle(self.client.get_partition_ids_for_topic(topic)) |