From e7b5cbffb1f99ec41a29179a7dfc15a45a6f7e82 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Sun, 17 Mar 2024 18:26:32 +0100 Subject: [PATCH] Fix copy_client_signatures after type changes --- tools/copy_client_signatures.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/copy_client_signatures.py b/tools/copy_client_signatures.py index 33c76817..907db7ed 100644 --- a/tools/copy_client_signatures.py +++ b/tools/copy_client_signatures.py @@ -88,7 +88,7 @@ def main() -> None: class_body: list[ast.stmt] = [] for function in sorted(fm_visitor.methods, key=lambda f: f.name): - function_body: list[ast.stmt] = [] + function.body.clear() if doc := m_visitor.method_docs.get(function.name): function.body.append(ast.Expr(value=ast.Constant(value=doc))) @@ -112,7 +112,7 @@ def main() -> None: case _: call = ast.Return(value=call) - function.body = function_body + function.body.append(call) class_body.append(function) generated = ast.unparse(