(
self,
message: Message,
indent: int = 0,
parent_stack: Optional[List[Message]] = None,
)
| 442 | return lines |
| 443 | |
| 444 | def generate_message( |
| 445 | self, |
| 446 | message: Message, |
| 447 | indent: int = 0, |
| 448 | parent_stack: Optional[List[Message]] = None, |
| 449 | ) -> List[str]: |
| 450 | shape = self._construction_shapes.get( |
| 451 | self.construction_key(parent_stack, message), None |
| 452 | ) |
| 453 | if shape is not None and shape.cycle_owned: |
| 454 | return self.generate_normal_class(message, indent, parent_stack) |
| 455 | return self.generate_case_class(message, indent, parent_stack) |
| 456 | |
| 457 | def generate_case_class( |
| 458 | self, |
no test coverage detected