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

Возвраты пропали из списка статусов

Добавили статус «возврат оформлен». Разработчик дал ему то же значение, что у отмены: «деньги всё равно возвращаются». Теперь фильтр статусов на сайте (list(OrderStatus)) не показывает REFUNDED, а возвраты в отчётах считаются отменами. Сделайте REFUNDED отдельным статусом со значением "refunded" и защитите перечисление от повторения: при одинаковых значениях класс не должен даже создаваться.

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

Выведите OrderStatus.REFUNDED.name.

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

Дайте значение "refunded" и добавьте над классом @unique (from enum import StrEnum, unique).

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

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

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

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