diff options
Diffstat (limited to 'venv/lib/python3.11/site-packages/litestar/contrib/sqlalchemy/base.py')
-rw-r--r-- | venv/lib/python3.11/site-packages/litestar/contrib/sqlalchemy/base.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/litestar/contrib/sqlalchemy/base.py b/venv/lib/python3.11/site-packages/litestar/contrib/sqlalchemy/base.py new file mode 100644 index 0000000..9ce9608 --- /dev/null +++ b/venv/lib/python3.11/site-packages/litestar/contrib/sqlalchemy/base.py @@ -0,0 +1,38 @@ +"""Application ORM configuration.""" + +from __future__ import annotations + +try: + # v0.6.0+ + from advanced_alchemy._listeners import touch_updated_timestamp # pyright: ignore +except ImportError: + from advanced_alchemy.base import touch_updated_timestamp # type: ignore[no-redef,attr-defined] + +from advanced_alchemy.base import ( + AuditColumns, + BigIntAuditBase, + BigIntBase, + BigIntPrimaryKey, + CommonTableAttributes, + ModelProtocol, + UUIDAuditBase, + UUIDBase, + UUIDPrimaryKey, + create_registry, + orm_registry, +) + +__all__ = ( + "AuditColumns", + "BigIntAuditBase", + "BigIntBase", + "BigIntPrimaryKey", + "CommonTableAttributes", + "create_registry", + "ModelProtocol", + "touch_updated_timestamp", + "UUIDAuditBase", + "UUIDBase", + "UUIDPrimaryKey", + "orm_registry", +) |