chore: add all untracked files from VM — scripts, test-results, LLM batch, docs
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# python-cart.zip
|
||||
|
||||
**main.py:**
|
||||
```python
|
||||
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 и работу с методами.
|
||||
Reference in New Issue
Block a user