Возврат испортил заказ
Для оформления возврата создаётся копия позиций заказа refund, и в ней количество
первой позиции уменьшается до return_qty. После этого в исходном заказе items
тоже меняется количество — бухгалтерия видит неверные данные. Исправьте копирование.
Входные данные — задаются до вашего кода
items = [{"name": "Мышь", "qty": 2}, {"name": "Коврик", "qty": 1}]
return_qty = 1
Подсказка 1 из 2
Выведите refund[0] is items[0].
Подсказка 2 из 2
Нужна копия на всех уровнях — модуль copy.