From 9ece286a26f8c3aaa10a8e7025934866e589efc7 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 3 Apr 2026 12:32:32 -1000 Subject: [PATCH] [api] Simplify _get_single_byte_varint_size --- script/api_protobuf/api_protobuf.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/script/api_protobuf/api_protobuf.py b/script/api_protobuf/api_protobuf.py index cef4067ea32..c17f16412cc 100755 --- a/script/api_protobuf/api_protobuf.py +++ b/script/api_protobuf/api_protobuf.py @@ -384,13 +384,10 @@ class TypeInfo(ABC): extra_expr: Additional variable expression to add (e.g., data length) """ fixed = self.calculate_field_id_size() + 1 - if extra_expr: - if force: - return f"size += {fixed} + {extra_expr};" - return f"size += {name} ? {fixed} + {extra_expr} : 0;" + size_expr = f"{fixed} + {extra_expr}" if extra_expr else str(fixed) if force: - return f"size += {fixed};" - return f"size += {name} ? {fixed} : 0;" + return f"size += {size_expr};" + return f"size += {name} ? {size_expr} : 0;" @abstractmethod def get_size_calculation(self, name: str, force: bool = False) -> str: