Экспресс-доставка по ошибке
create_order(user_id, express=False, gift=False) вызывают по всему проекту. После того как
кто-то поменял местами флаги в определении, часть заказов стала экспресс вместо подарочных:
вызовы вида create_order(42, False, True) молча поменяли смысл.
Сделайте так, чтобы express и gift можно было передать только по имени — тогда вызов
с флагами-позициями падает сразу. Возвращаемый словарь не меняйте.
Подсказка 1 из 1
Параметры после одиночной * передаются только по имени.