ich möchte gerne einen eigenen Context Manager schreiben, bekomme aber selbst im simpelst möglichem Beispiel einen AttributeError:
Code: Alles auswählen
class Demo:
def __enter__(self):
print("ENTER")
return self
def __exit__(self, exc_type, exc_val, exc_tb):
print("EXIT")
with Demo:
print("Inbetween")
Code: Alles auswählen
ENTER
Inbetween
EXIT
Code: Alles auswählen
Traceback (most recent call last):
File "<input>", line 10, in <module>
AttributeError: __enter__
LG,
Marc