summaryrefslogtreecommitdiff
path: root/kafka/consumer/kafka.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2015-04-04 20:19:40 -0700
committerDana Powers <dana.powers@rd.io>2015-04-04 20:19:40 -0700
commit87b2ca8e60832170a3c4ab3e391509ce40cb6faa (patch)
treefc7ed1af88bcd563e6c193fde1ef58dcb635311c /kafka/consumer/kafka.py
parente99a751081f59189ed818220100a1db2d8a13b6f (diff)
downloadkafka-python-87b2ca8e60832170a3c4ab3e391509ce40cb6faa.tar.gz
call _consume_topic_partition() before storing offset
in KafkaConsumer.set_topic_partitions((topic, partition, offset))
Diffstat (limited to 'kafka/consumer/kafka.py')
-rw-r--r--kafka/consumer/kafka.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/kafka/consumer/kafka.py b/kafka/consumer/kafka.py
index 59597d9..423ba63 100644
--- a/kafka/consumer/kafka.py
+++ b/kafka/consumer/kafka.py
@@ -194,10 +194,10 @@ class KafkaConsumer(object):
elif isinstance(arg, tuple):
topic = kafka_bytestring(arg[0])
partition = arg[1]
+ self._consume_topic_partition(topic, partition)
if len(arg) == 3:
offset = arg[2]
self._offsets.fetch[(topic, partition)] = offset
- self._consume_topic_partition(topic, partition)
# { topic: partitions, ... } dict
elif isinstance(arg, dict):