From 933fb33bcc760f2a5d1842eedbc42056e0ed2e55 Mon Sep 17 00:00:00 2001 From: Igor Benav Date: Tue, 28 May 2024 03:12:28 -0300 Subject: [PATCH] warning added to docs --- docs/advanced/crud.md | 6 ++++++ docs/usage/crud.md | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/docs/advanced/crud.md b/docs/advanced/crud.md index d5ce0210..d16b008b 100644 --- a/docs/advanced/crud.md +++ b/docs/advanced/crud.md @@ -22,6 +22,12 @@ class User(Base): archived_at = Column(DateTime) ``` +!!! WARNING + + Note that naive `datetime` such as `datetime.utcnow` is not supported by `FastCRUD` as it was [deprecated](https://github.com/python/cpython/pull/103858). + + Use timezone aware `datetime`, such as `datetime.now(UTC)` instead. + You could just pass it to `FastCRUD`: ```python diff --git a/docs/usage/crud.md b/docs/usage/crud.md index 8a02192a..0e9e401a 100644 --- a/docs/usage/crud.md +++ b/docs/usage/crud.md @@ -63,6 +63,12 @@ create( new_item = await item_crud.create(db, ItemCreateSchema(name="New Item")) ``` +!!! WARNING + + Note that naive `datetime` such as `datetime.utcnow` is not supported by `FastCRUD` as it was [deprecated](https://github.com/python/cpython/pull/103858). + + Use timezone aware `datetime`, such as `datetime.now(UTC)` instead. + ### 2. Get ```python