From a3b7dca1b03e8d8d1e1e6c9339a5e12ccb5f51ea Mon Sep 17 00:00:00 2001 From: Dana Powers Date: Mon, 2 May 2016 20:59:05 -0700 Subject: Add protocol support for ApiVersionRequest; identify 0.10 brokers in check_version --- kafka/conn.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kafka/conn.py') 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', [])), -- cgit v1.2.1