summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Roberts <wizzat@gmail.com>2014-12-16 20:45:20 -0800
committerMark Roberts <wizzat@gmail.com>2014-12-16 20:45:20 -0800
commit30c87fb2d7049e27bb5d839791eb36dd790ad152 (patch)
tree01fad33e7aa8d74a39654c688b5b6d8bace80528
parent02124907ff2ddf26cf7a09564c3d7ded95822349 (diff)
parentd14552580c4d113faf9d74ce190f14774e181a9b (diff)
downloadkafka-python-30c87fb2d7049e27bb5d839791eb36dd790ad152.tar.gz
Merge pull request #277 from pubnub/master
added a send_messages api to KeyedProducer
-rw-r--r--kafka/producer/keyed.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/kafka/producer/keyed.py b/kafka/producer/keyed.py
index 473f70a..68c70d9 100644
--- a/kafka/producer/keyed.py
+++ b/kafka/producer/keyed.py
@@ -54,6 +54,10 @@ class KeyedProducer(Producer):
partitioner = self.partitioners[topic]
return partitioner.partition(key, self.client.get_partition_ids_for_topic(topic))
+ def send_messages(self,topic,key,*msg):
+ partition = self._next_partition(topic, key)
+ return self._send_messages(topic, partition, *msg,key=key)
+
def send(self, topic, key, msg):
partition = self._next_partition(topic, key)
return self._send_messages(topic, partition, msg, key=key)