Задача 151 Средняя

Изменения корзины не сохраняются

CartTransaction должна откатывать изменения корзины, если в блоке случилась ошибка. Но откатываются и удачные изменения: после блока корзина всегда такая, как до него. Исправьте CartTransaction.

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

Выведите exc_type в __exit__ после успешного блока.

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

Откатывайте только под if exc_type is not None:.

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

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

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

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