From 6a177ed760b3fd2efcd0c0536eb45803e24140ba Mon Sep 17 00:00:00 2001 From: Innokentii Mokin Date: Thu, 27 Feb 2025 12:45:55 +0000 Subject: [PATCH 1/2] fix dynconfig proto usage --- ydb/draft/dynamic_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ydb/draft/dynamic_config.py b/ydb/draft/dynamic_config.py index 4648b29a..f471c785 100644 --- a/ydb/draft/dynamic_config.py +++ b/ydb/draft/dynamic_config.py @@ -71,7 +71,7 @@ def _get_node_labels_request_factory(node_id): def _wrap_dynamic_config(config_pb, dynamic_config_cls=None, *args, **kwargs): dynamic_config_cls = DynamicConfig if dynamic_config_cls is None else dynamic_config_cls - return dynamic_config_cls(config_pb.identity.version, config_pb.identity.cluster, config_pb.config, *args, **kwargs) + return dynamic_config_cls(config_pb.identity[0].version, config_pb.identity[0].cluster, config_pb.config[0], *args, **kwargs) def _wrap_get_config_response(rpc_state, response): From 5e81a4be360916fd5eb6ecc983fc67f7f4272e1c Mon Sep 17 00:00:00 2001 From: Innokentii Mokin Date: Thu, 27 Feb 2025 13:09:17 +0000 Subject: [PATCH 2/2] style fix --- ydb/draft/dynamic_config.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ydb/draft/dynamic_config.py b/ydb/draft/dynamic_config.py index f471c785..2089fcb8 100644 --- a/ydb/draft/dynamic_config.py +++ b/ydb/draft/dynamic_config.py @@ -71,7 +71,9 @@ def _get_node_labels_request_factory(node_id): def _wrap_dynamic_config(config_pb, dynamic_config_cls=None, *args, **kwargs): dynamic_config_cls = DynamicConfig if dynamic_config_cls is None else dynamic_config_cls - return dynamic_config_cls(config_pb.identity[0].version, config_pb.identity[0].cluster, config_pb.config[0], *args, **kwargs) + return dynamic_config_cls( + config_pb.identity[0].version, config_pb.identity[0].cluster, config_pb.config[0], *args, **kwargs + ) def _wrap_get_config_response(rpc_state, response):