(message: Message, parent_stack: List[Message])
| 945 | return ".".join(message.name for message in messages) |
| 946 | |
| 947 | def add_message(message: Message, parent_stack: List[Message]) -> None: |
| 948 | owner_path = ".".join(owner.name for owner in parent_stack) or None |
| 949 | entries.append((message, owner_path, parent_stack)) |
| 950 | current_stack = [*parent_stack, message] |
| 951 | for enum in message.nested_enums: |
| 952 | entries.append((enum, message_path(current_stack), current_stack)) |
| 953 | for union in message.nested_unions: |
| 954 | entries.append((union, message_path(current_stack), current_stack)) |
| 955 | for nested in message.nested_messages: |
| 956 | add_message(nested, current_stack) |
| 957 | |
| 958 | for enum in self.schema.enums: |
| 959 | entries.append((enum, None, [])) |
nothing calls this directly
no test coverage detected