Skip to content

Commit 67424a2

Browse files
author
Dana Powers
committed
Merge pull request #342 from wting/fix_consumer_falsiness
Remove Consumer falsiness.
2 parents f020c45 + 01eb735 commit 67424a2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

kafka/consumer/base.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def __init__(self, client, group, topic, partitions=None, auto_commit=True,
5050
self.client.load_metadata_for_topics(topic)
5151
self.offsets = {}
5252

53-
if not partitions:
53+
if partitions is None:
5454
partitions = self.client.get_partition_ids_for_topic(topic)
5555
else:
5656
assert all(isinstance(x, numbers.Integral) for x in partitions)
@@ -86,7 +86,7 @@ def fetch_last_known_offsets(self, partitions=None):
8686
if self.group is None:
8787
raise ValueError('KafkaClient.group must not be None')
8888

89-
if not partitions:
89+
if partitions is None:
9090
partitions = self.client.get_partition_ids_for_topic(self.topic)
9191

9292
responses = self.client.send_offset_fetch_request(
@@ -133,7 +133,7 @@ def commit(self, partitions=None):
133133
return
134134

135135
reqs = []
136-
if not partitions: # commit all partitions
136+
if partitions is None: # commit all partitions
137137
partitions = self.offsets.keys()
138138

139139
for partition in partitions:
@@ -194,7 +194,7 @@ def pending(self, partitions=None):
194194
Keyword Arguments:
195195
partitions (list): list of partitions to check for, default is to check all
196196
"""
197-
if not partitions:
197+
if partitions is None:
198198
partitions = self.offsets.keys()
199199

200200
total = 0

0 commit comments

Comments
 (0)