Skip to main content

OrderManager

Methods

create_order(order_id, order_data)

Создает новый заказ.

Параметры:

  • order_id (int): Уникальный идентификатор заказа.
  • order_data (dict): Данные заказа, которые необходимо сохранить.

update_order(order_id, order_data)

Обновляет существующий заказ.

Параметры:

  • order_id (int): Уникальный идентификатор заказа, который необходимо обновить.
  • order_data (dict): Новые данные заказа.

cancel_order(order_id)

Отменяет существующий заказ.

Параметры:

  • order_id (int): Уникальный идентификатор заказа, который необходимо отменить.

UserManager

Класс для управления пользователями.

Атрибуты

  • users (dict): Словарь, содержащий данные пользователей, где ключ — это user_id, а значение — user_data.

Methods

add_user(user_id, user_data)

Добавление нового пользователя в систему.

Параметры:

  • user_id (int): Уникальный идентификатор пользователя.
  • user_data (dict): Данные пользователя (например, имя, почта, телефон).

Возвращает:
None


remove_user(user_id)

Удаление пользователя из системы.

Параметры:

  • user_id (int): Уникальный идентификатор пользователя, которого необходимо удалить.

Возвращает:
None


update_user(user_id, user_data)

Обновление данных пользователя.

Параметры:

  • user_id (int): Уникальный идентификатор пользователя, чьи данные нужно обновить.
  • user_data (dict): Новые данные пользователя.

Возвращает:
None


find_user(user_id)

Поиск пользователя по ID.

Параметры:

  • user_id (int): Уникальный идентификатор пользователя.

Возвращает:
dict или None
Данные пользователя, если он найден. Если пользователь не найден, выводится сообщение в консоль и возвращается None.


Release files for online-store-cu-0.2.0 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for online-store-cu-0.2.0 0.1.0
File Size Uploaded
online_store_cu_0_2_0-0.1.0.tar.gz 2.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for online-store-cu-0.2.0 0.1.0
File Interpreter ABI Platform
online_store_cu_0.2.0-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.2 kB

Release files / online_store_cu_0_2_0-0.1.0.tar.gz

Download URL online_store_cu_0_2_0-0.1.0.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
be779347f0e6b693421eeeb022674531522f5297635e72a0bfb1537f883460f9
BLAKE2b-256 checksum
How to use checksums
df53f365489d32aef597f80e580b8ee66651c695a6f8294d87e7f76b059a9677
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.6

Release files / online_store_cu_0.2.0-0.1.0-py3-none-any.whl

Download URL online_store_cu_0.2.0-0.1.0-py3-none-any.whl
Size 2.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1b6e5931b23f5e9a3085bbfa2cb259392c3c4089d5132731fe5ac3e39a0991c2
BLAKE2b-256 checksum
How to use checksums
c2f52e071ea9eb1f42a92c71374f879de3fe1e244cdece54008044499cda627f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page