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.

confluent_kafka/kafkatest/__init__.py

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy