[python] Условный контекстный менеджер
От: Буравчик Россия  
Дата: 20.06.24 19:54
Оценка: -1
Задача: написать контекстный менеджер need_run, который мог бы выполнять или не выполнять код в зависимости от заданного условия.

# код должен вывести только "must be printed"

with need_run(True):
  print('must be printed')

with need_run(False):
  print('must not be printed')


Возможно ли в принципе? Возможно ли решение без привязки к конкретной реализации?
Best regards, Буравчик
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.