Задача 152 Лёгкая
←

as получает None

OrderTimer замеряет, сколько длилось оформление заказа, и записывает результат в self.events. Внутри блока к таймеру обращаются через as, чтобы отметить этапы: timer.mark("оплата"). Сейчас блок падает с AttributeError: 'NoneType' object has no attribute 'mark'. Исправьте класс.

Подсказка 1 из 2

with X() as t кладёт в t не X(), а результат X().__enter__().

Подсказка 2 из 2

Добавьте return self в конец __enter__.

main.py Загружаем Python… первый раз ~13 МБ, дальше из кэша

Ошибка в тексте

Сообщить об ошибке могут зарегистрированные пользователи — так в сообщениях меньше спама.

Войти, чтобы сообщить