diff options
author | Dana Powers <dana.powers@gmail.com> | 2018-03-09 14:54:06 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-09 14:54:06 -0500 |
commit | 1ffdd5caf7f10fb5372780cb9a5ac4a906cac342 (patch) | |
tree | 927d74134f29bab100d5170711b339ca31484132 /kafka/client_async.py | |
parent | 4cbeb2e591447ba25271c4924393e602ba49b324 (diff) | |
download | kafka-python-1ffdd5caf7f10fb5372780cb9a5ac4a906cac342.tar.gz |
Add BrokerConnection.connect_blocking() (#1411)
Diffstat (limited to 'kafka/client_async.py')
-rw-r--r-- | kafka/client_async.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/kafka/client_async.py b/kafka/client_async.py index 58155b8..857e4b7 100644 --- a/kafka/client_async.py +++ b/kafka/client_async.py @@ -257,11 +257,7 @@ class KafkaClient(object): state_change_callback=cb, node_id='bootstrap', **self.config) - bootstrap.connect() - while bootstrap.connecting(): - self._selector.select(1) - bootstrap.connect() - if not bootstrap.connected(): + if not bootstrap.connect_blocking(): bootstrap.close() continue future = bootstrap.send(metadata_request) |