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.
This commit is contained in:
zhangyi1357 2024-10-30 22:05:45 +08:00 committed by GitHub
parent 018646d6bf
commit 4181a74eba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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