summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVetoshkin Nikita <nekto0n@yandex-team.ru>2013-10-03 18:19:54 +0400
committerDavid Arthur <mumrah@gmail.com>2013-10-03 19:37:14 -0400
commit4ccfa5ce76eadc9f95fb90a1741b667a7a48d2d1 (patch)
tree902145f9326702a9687d6adc8ef83c693a1ad4fd
parent3ba54c6e05a3f77af0c38eff03c6ba58066becc1 (diff)
downloadkafka-python-4ccfa5ce76eadc9f95fb90a1741b667a7a48d2d1.tar.gz
don't forget to call superclass __init__
-rw-r--r--kafka/conn.py1
-rw-r--r--kafka/partitioner.py3
2 files changed, 3 insertions, 1 deletions
diff --git a/kafka/conn.py b/kafka/conn.py
index 7798a75..29efbf1 100644
--- a/kafka/conn.py
+++ b/kafka/conn.py
@@ -17,6 +17,7 @@ class KafkaConnection(local):
since the Kafka API includes a correlation id.
"""
def __init__(self, host, port, bufsize=4096):
+ super(KafkaConnection, self).__init__()
self.host = host
self.port = port
self.bufsize = bufsize
diff --git a/kafka/partitioner.py b/kafka/partitioner.py
index 84db4d5..817e416 100644
--- a/kafka/partitioner.py
+++ b/kafka/partitioner.py
@@ -31,7 +31,8 @@ class RoundRobinPartitioner(Partitioner):
in a round robin fashion
"""
def __init__(self, partitions):
- self._set_partitions(partitions)
+ super(RoundRobinPartitioner, self).__init__(partitions)
+ self.iterpart = cycle(partitions)
def _set_partitions(self, partitions):
self.partitions = partitions