summaryrefslogtreecommitdiff
path: root/kafka/conn.py
diff options
context:
space:
mode:
Diffstat (limited to 'kafka/conn.py')
-rw-r--r--kafka/conn.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/kafka/conn.py b/kafka/conn.py
index c5d3be1..005dd7e 100644
--- a/kafka/conn.py
+++ b/kafka/conn.py
@@ -561,9 +561,9 @@ class BrokerConnection(object):
class ConnFilter(Filter):
def filter(self, record):
- if record.funcName in ('recv', 'send'):
- return False
- return True
+ if record.funcName == 'check_version':
+ return True
+ return False
log_filter = ConnFilter()
log.addFilter(log_filter)
@@ -598,11 +598,11 @@ class BrokerConnection(object):
# the attempt to write to a disconnected socket should
# immediately fail and allow us to infer that the prior
# request was unrecognized
- self.send(MetadataRequest[0]([]))
+ mr = self.send(MetadataRequest[0]([]))
if self._sock:
self._sock.setblocking(True)
- while not f.is_done:
+ while not (f.is_done and mr.is_done):
self.recv()
if self._sock:
self._sock.setblocking(False)