Код: Выделить всё
enter_action(...)
try:
yield ...
finally:
exit_action(...)
Почему мы не можем вместо этого получить что-то вроде этого?
Это 3 строки только для конструкции try/yield/finally.
p>
Код: Выделить всё
enter_action(...)
with context_magic(...): # equivalent to try/yield/finally
exit_action(...)
Подробнее здесь: https://stackoverflow.com/questions/786 ... y-function