Sobes.tech
Junior — Senior
51

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

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

Страна Девелопмент
Условие задачи

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


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

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

import contextlib

def mymanager()

    with mymanager():
    pass

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