(self, reason:str)
| 466 | ) |
| 467 | |
| 468 | def clear_inputs(self, reason:str) -> None: |
| 469 | while len(self.inputs) > self.peeks: |
| 470 | tos = self.inputs.pop() |
| 471 | if self.is_live(tos) and self.check_liveness: |
| 472 | raise StackError( |
| 473 | f"Input '{tos.name}' is still live {reason}" |
| 474 | ) |
| 475 | self.stack.drop(tos.item, self.check_liveness) |
| 476 | |
| 477 | def clear_dead_inputs(self) -> None: |
| 478 | live = "" |
no test coverage detected