MCPcopy Create free account
hub / github.com/ZeroIntensity/pointers.py / ensure_valid

Method ensure_valid

src/pointers/base_pointers.py:448–453  ·  view source on GitHub ↗

Ensure the memory has not been freed.

(self)

Source from the content-addressed store, hash-verified

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:

Callers 5

moveMethod · 0.95
__add__Method · 0.80
freeMethod · 0.80
freeMethod · 0.80
_Function · 0.80

Calls 1

FreedMemoryErrorClass · 0.85

Tested by 1

_Function · 0.64