Skip to content

Commit 7a251ee

Browse files
authored
2.10.0 (#62)
* Update to 2.10 * Add kwargs to describe_groups * Add ConsumerGroupTypes
1 parent 772b98d commit 7a251ee

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ classifiers = [
2121
requires-python = ">=3.8"
2222
dependencies = [
2323
"robotframework >= 3.2.1",
24-
"confluent-kafka == 2.9.0",
24+
"confluent-kafka == 2.10.0",
2525
"requests >= 2.25.1",
2626
]
2727

src/ConfluentKafkaLibrary/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,9 @@ def _set_globals_variables_if_robot_running(self):
9696
BuiltIn().set_global_variable('${CONSUMER_GROUP_STATE_DEAD}', confluent_kafka.ConsumerGroupState.DEAD)
9797
BuiltIn().set_global_variable('${CONSUMER_GROUP_STATE_EMPTY}', confluent_kafka.ConsumerGroupState.EMPTY)
9898

99+
BuiltIn().set_global_variable('${CONSUMER_GROUP_TYPE_UNKNOWN}', confluent_kafka.ConsumerGroupType.UNKNOWN)
100+
BuiltIn().set_global_variable('${CONSUMER_GROUP_TYPE_CONSUMER}', confluent_kafka.ConsumerGroupType.CONSUMER)
101+
BuiltIn().set_global_variable('${CONSUMER_GROUP_TYPE_CLASSIC}', confluent_kafka.ConsumerGroupType.CLASSIC)
99102
except RobotNotRunningError as e:
100103
pass
101104

src/ConfluentKafkaLibrary/admin_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ def list_groups(self, group_id, states=None, request_timeout=10):
3939
future = self.admin_clients[group_id].list_consumer_groups(request_timeout=request_timeout, states=set(states))
4040
return future.result()
4141

42-
def describe_groups(self, group_id, group_ids, request_timeout=10):
42+
def describe_groups(self, group_id, group_ids, request_timeout=10, **kwargs):
4343
"""Describe consumer groups.
4444
- ``group_ids`` (list(str)): List of group_ids which need to be described.
4545
- ``request_timeout`` (int): Maximum response time before timing out.
4646
Default: `10`.
4747
"""
48-
response = self.admin_clients[group_id].describe_consumer_groups(group_ids, request_timeout=request_timeout)
48+
response = self.admin_clients[group_id].describe_consumer_groups(group_ids, request_timeout=request_timeout, **kwargs)
4949

5050
groups_results={}
5151
for con_id in group_ids:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = '2.9.0.post1'
1+
VERSION = '2.10.0.post1'

0 commit comments

Comments
 (0)