Files

17 lines
351 B
Python

from random import random
class EvilDescriptor:
i: int
def __init__(self, i) -> None:
self.i = i
def __set__(self, instance, i: int):
self.instance = i + (random()*10)-5
def __index__(self):
return int(self.i)
if __name__ == '__main__':
evil = EvilDescriptor(3)
evil.i = 5
print(f"{int(evil)=}")