Kürzer Weg, um ContextManager durch Dekorateur zu definieren?
Posted: 13 Feb 2025, 21:25
Beim Erstellen eines Dekorateurs @contextlib.contextManager () müssen wir
schreiben.
Das sind 3 Zeilen nur für das (eher ästhetisch p>
Wäre das technisch möglich?
schreiben.
Code: Select all
enter_action(...)
try:
yield ...
finally:
exit_action(...)
Code: Select all
enter_action(...)
with context_magic(...): # equivalent to try/yield/finally
exit_action(...)