(locals: list[Local])
| 584 | |
| 585 | @staticmethod |
| 586 | def check_names(locals: list[Local]) -> None: |
| 587 | names: set[str] = set() |
| 588 | for var in locals: |
| 589 | if var.name == "unused": |
| 590 | continue |
| 591 | if var.name in names: |
| 592 | raise StackError(f"Duplicate name {var.name}") |
| 593 | names.add(var.name) |
| 594 | |
| 595 | def sanity_check(self) -> None: |
| 596 | self.check_names(self.inputs) |
no test coverage detected