@@ -539,7 +539,7 @@ def poll(self, timeout_ms=None, future=None, delayed_tasks=True):
539
539
task_future .success (result )
540
540
541
541
# If we got a future that is already done, don't block in _poll
542
- if future and future .is_done :
542
+ if future is not None and future .is_done :
543
543
timeout = 0
544
544
else :
545
545
idle_connection_timeout_ms = self ._idle_expiry_manager .next_check_ms ()
@@ -555,7 +555,7 @@ def poll(self, timeout_ms=None, future=None, delayed_tasks=True):
555
555
556
556
# If all we had was a timeout (future is None) - only do one poll
557
557
# If we do have a future, we keep looping until it is done
558
- if not future or future .is_done :
558
+ if future is None or future .is_done :
559
559
break
560
560
561
561
return responses
@@ -660,7 +660,7 @@ def least_loaded_node(self):
660
660
conn = self ._conns .get (node_id )
661
661
connected = conn is not None and conn .connected ()
662
662
blacked_out = conn is not None and conn .blacked_out ()
663
- curr_inflight = len (conn .in_flight_requests ) if conn else 0
663
+ curr_inflight = len (conn .in_flight_requests ) if conn is not None else 0
664
664
if connected and curr_inflight == 0 :
665
665
# if we find an established connection
666
666
# with no in-flight requests, we can stop right away
@@ -681,8 +681,6 @@ def least_loaded_node(self):
681
681
elif 'bootstrap' in self ._conns :
682
682
return 'bootstrap'
683
683
684
- return None
685
-
686
684
def set_topics (self , topics ):
687
685
"""Set specific topics to track for metadata.
688
686
0 commit comments