From 4181a74eba07eab921e66c90f8580a9429f8a07e Mon Sep 17 00:00:00 2001 From: zhangyi1357 <34409786+zhangyi1357@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:05:45 +0800 Subject: [PATCH] refactor: streamline message type naming (#62) Enhance the generation of message type names by ensuring proper handling of package and message components, eliminating excess separators for cleaner output. --- .../protoc_plugin_py_gen_aimrt_py_rpc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/protoc_plugin_py_gen_aimrt_py_rpc/protoc_plugin_py_gen_aimrt_py_rpc.py b/src/tools/protoc_plugin_py_gen_aimrt_py_rpc/protoc_plugin_py_gen_aimrt_py_rpc.py index 251b40d4e..096928bd5 100755 --- a/src/tools/protoc_plugin_py_gen_aimrt_py_rpc/protoc_plugin_py_gen_aimrt_py_rpc.py +++ b/src/tools/protoc_plugin_py_gen_aimrt_py_rpc/protoc_plugin_py_gen_aimrt_py_rpc.py @@ -278,8 +278,8 @@ class {{service_name}}Proxy(aimrt_py.ProxyBase): py_package_name: str = file_name.replace('.proto', '_pb2').replace("/", ".") for message_type in proto_file.message_type: - message_type_full_name = "." + package_name + "." + message_type.name - message_type_py_name = py_package_name + "." + message_type.name + message_type_full_name = "." + ".".join(filter(None, [package_name, message_type.name])) + message_type_py_name = ".".join(filter(None, [py_package_name, message_type.name])) message_type_py_name_dict[message_type_full_name] = message_type_py_name # Generate code for each file