Ensure the memory has not been freed.
(self)
| 446 | ... |
| 447 | |
| 448 | def ensure_valid(self) -> None: |
| 449 | """Ensure the memory has not been freed.""" |
| 450 | if self.freed: |
| 451 | raise FreedMemoryError( |
| 452 | f"{self} has been freed", |
| 453 | ) |
| 454 | |
| 455 | @property |
| 456 | def size(self) -> int: |