Junior — Senior
50
Реализация собственного контекстного менеджера
被问到的公司:
Страна Девелопмент
任务条件
Требуется написать свой контекстный менеджер, которым можно пользоваться в конструкции with. Ниже приведён пример того, как может выглядеть модуль и основной файл, где будет применяться ваш менеджер.
### module.py
print("Module executed")
### main.py
import module
import module as a
import contextlib
def mymanager()
with mymanager():
pass
В этом примере демонстрируется импорт модуля двумя способами и использование вашего контекстного менеджера внутри блока with. Реализуйте необходимый функционал, чтобы код корректно работал.