Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Реализация собственного контекстного менеджера
Компании, где спрашивали:
Страна Девелопмент
Условие задачи
Требуется написать свой контекстный менеджер, которым можно пользоваться в конструкции with. Ниже приведён пример того, как может выглядеть модуль и основной файл, где будет применяться ваш менеджер.
### module.py
print("Module executed")
### main.py
import module
import module as a
import contextlib
def mymanager()
with mymanager():
pass
В этом примере демонстрируется импорт модуля двумя способами и использование вашего контекстного менеджера внутри блока with. Реализуйте необходимый функционал, чтобы код корректно работал.