Skip to content

Commit e6d3877

Browse files
committed
Minor modifications following Ewen's code review
1 parent 99b774b commit e6d3877

File tree

5 files changed

+11
-13
lines changed

5 files changed

+11
-13
lines changed

confluent_kafka/kafkatest/README

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
This directory contains clients implementing the official Kafka tests/kafkatest
2-
Verifiable client test semantics.
3-
41
FIXME: Instructions on how to use this.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
""" This directory contains clients implementing the official Kafka tests/kafkatest."""

confluent_kafka/kafkatest/kafkatest_verifiable_consumer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from confluent_kafka import Consumer, KafkaError, KafkaException
2020
from verifiable_client import VerifiableClient
2121

22-
class VerifiableConsumer (VerifiableClient):
22+
class VerifiableConsumer(VerifiableClient):
2323
"""
2424
confluent-kafka-python backed VerifiableConsumer class for use with
2525
Kafka's kafkatests client tests.
@@ -202,7 +202,7 @@ def msg_consume (self, msg):
202202
self.do_commit(immediate=False)
203203

204204

205-
class AssignedPartition (object):
205+
class AssignedPartition(object):
206206
""" Local state container for assigned partition. """
207207
def __init__ (self, topic, partition):
208208
super(AssignedPartition, self).__init__()

confluent_kafka/kafkatest/kafkatest_verifiable_producer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from confluent_kafka import Producer, KafkaError, KafkaException
2020
from verifiable_client import VerifiableClient
2121

22-
class VerifiableProducer (VerifiableClient):
22+
class VerifiableProducer(VerifiableClient):
2323
"""
2424
confluent-kafka-python backed VerifiableProducer class for use with
2525
Kafka's kafkatests client tests.

confluent_kafka/kafkatest/verifiable_client.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import signal, socket, os, sys, time, json, re, datetime
1717

1818

19-
class VerifiableClient (object):
19+
class VerifiableClient(object):
2020
"""
2121
Generic base class for a kafkatest verifiable client.
2222
Implements the common kafkatest protocol and semantics.
@@ -61,20 +61,20 @@ def send (self, d):
6161
@staticmethod
6262
def set_config (conf, args):
6363
""" Set client config properties using args dict. """
64-
for n in args:
65-
if args[n] is None:
64+
for n,v in args.iteritems():
65+
if v is None:
6666
continue
6767
# Things to ignore
6868
if '.' not in n:
6969
# App config, skip
7070
continue
71-
if n[:6] == 'topic.':
71+
if n.startswith('topic.'):
7272
# Set "topic.<...>" properties on default topic conf dict
73-
conf['default.topic.config'][n[6:]] = args[n]
73+
conf['default.topic.config'][n[6:]] = v
7474
elif n == 'partition.assignment.strategy':
7575
# Convert Java class name to config value.
7676
# "org.apache.kafka.clients.consumer.RangeAssignor" -> "range"
7777
conf[n] = re.sub(r'org.apache.kafka.clients.consumer.(\w+)Assignor',
78-
lambda x: x.group(1).lower(), args[n])
78+
lambda x: x.group(1).lower(), v)
7979
else:
80-
conf[n] = args[n]
80+
conf[n] = v

0 commit comments

Comments
 (0)