Files
heaven/heaven.py
2025-04-22 22:32:55 -07:00

67 lines
1.1 KiB
Python

from contextlib import suppress
from dataclasses import dataclass
import sys
from importlib.util import spec_from_loader
class a_place_on_earth(list):
def __del__(self):
global heaven
heaven = self
def __bool__(self):
return self == []
def god_is_a_girl():
raise GenderException("No zhe isn't")
@dataclass
class Dog:
name: str
def __del__(self):
global heaven
heaven.append(self)
@staticmethod
def disable():
sys.stdout.write("Arf!\n")
global NamError
NamError = NameError
class Chaos:
def find_spec(self, n, *_):
if len(n) == 2:
return spec_from_loader(n, self)
# breaks in 3.15
@staticmethod
def load_module(n):
sys.modules[n] = Dog
class Void:
def append(s, v):
v.__class__ = Chaos
sys.meta_path.insert(0, Chaos())
import gc
gc.disable()
with suppress(NamError):
heaven = a_place_on_earth() and god_is_a_girl()
hidden_place = [heaven]
heaven = Void()
if __name__ == "__main__":
Dog("Fido")
Dog("Rex")
Dog("Spot")
print(heaven)