Назад к задачам
Junior — Senior
4

Реализация собственного контекстного менеджера

Компании, где спрашивали:

Страна Девелопмент
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Требуется написать свой контекстный менеджер, которым можно пользоваться в конструкции with. Ниже приведён пример того, как может выглядеть модуль и основной файл, где будет применяться ваш менеджер.


### module.py
print("Module executed")

### main.py
import module
import module as a

import contextlib

def mymanager()

    with mymanager():
    pass

В этом примере демонстрируется импорт модуля двумя способами и использование вашего контекстного менеджера внутри блока with. Реализуйте необходимый функционал, чтобы код корректно работал.