Как я могу использовать контекстный менеджер в лямбда? Принимаются хаки. Отложите мнение об этом плохое использование лямбда.Использовать контекстный менеджер в лямбда, как?
Я знаю, что могу это сделать:
def f():
with context():
return "Foo"
Но я хотел бы сделать что-то вроде этого:
lambda: with context(): "Foo"
'f' не является переменной в вашем' lambda'. –
спасибо, синтаксическая ошибка с моей стороны. Исправлена. –