summaryrefslogtreecommitdiff
path: root/kafka/conn.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2016-05-02 20:59:05 -0700
committerDana Powers <dana.powers@gmail.com>2016-05-02 20:59:05 -0700
commita3b7dca1b03e8d8d1e1e6c9339a5e12ccb5f51ea (patch)
treeacd149c57c7fcb59c7f25a19aa455840749ae973 /kafka/conn.py
parent874f4874a7a126c27abff5e436e79602ef0983f9 (diff)
downloadkafka-python-a3b7dca1b03e8d8d1e1e6c9339a5e12ccb5f51ea.tar.gz
Add protocol support for ApiVersionRequest; identify 0.10 brokers in check_versioncheck_version_0_10
Diffstat (limited to 'kafka/conn.py')
-rw-r--r--kafka/conn.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/kafka/conn.py b/kafka/conn.py
index b5c7ba0..6c44aaf 100644
--- a/kafka/conn.py
+++ b/kafka/conn.py
@@ -520,7 +520,7 @@ class BrokerConnection(object):
# vanilla MetadataRequest. If the server did not recognize the first
# request, both will be failed with a ConnectionError that wraps
# socket.error (32, 54, or 104)
- from .protocol.admin import ListGroupsRequest
+ from .protocol.admin import ApiVersionRequest, ListGroupsRequest
from .protocol.commit import OffsetFetchRequest, GroupCoordinatorRequest
from .protocol.metadata import MetadataRequest
@@ -536,6 +536,7 @@ class BrokerConnection(object):
log.addFilter(log_filter)
test_cases = [
+ ('0.10', ApiVersionRequest[0]()),
('0.9', ListGroupsRequest[0]()),
('0.8.2', GroupCoordinatorRequest[0]('kafka-python-default-group')),
('0.8.1', OffsetFetchRequest[0]('kafka-python-default-group', [])),