JustCaptain kod-buduschego
llm/middle-senior-1ddacb
Перейти к файлу
Код
kod-buduschego Python 2025-20263.7. Модули и пакетыtask_3shopcart.py
anc update c70a58f 8 октября 2026 г.
cart.py
from shop.database import USERSCART


def add_product_on_cart(user_id: str, product_id: str) -> None:
    global USERSCART
    if USERSCART.get(user_id) is None:
        USERSCART[user_id] = [{product_id: 1}]
    else:
        for item in USERSCART[user_id]:
            if item.get(product_id):
                item[product_id] += 1


def get_cart(user_id: str) -> list[dict] | None:
    if USERSCART.get(user_id):
        return USERSCART[user_id]
    return None