1.3 KiB
1.3 KiB
python-cart.zip
main.py:
import json
import time
from flask import request
# In-memory корзина (живёт пока жив под poolmgr)
_CARTS: dict = {}
... (см. полный код в архиве)
Ответ LLM:
Эта сервер‑лес функция реализует простую корзину покупок, хранящуюся в оперативной памяти под ключом
user_id. ПриGETвозвращает текущее содержимое корзины, подсчитанный итог и количество товаров.POSTпринимает JSON с данными товара (id, название, цена, количество) и добавляет его в корзину, увеличивая количество, если такой товар уже есть.DELETEудаляет из корзины товар поproduct_id. Для остальных HTTP‑методов возвращается ошибка 405.
Комментарий:
- Ответ LLM очень точный, описывает все основные ветки логики, даже не видя весь код (ограничение по длине prompt).
- LLM корректно понял in-memory storage и работу с методами.