From 82fe75b0c7083137e90ecf7129a805297636fda7 Mon Sep 17 00:00:00 2001 From: Brian Wiborg Date: Sat, 27 Sep 2025 13:07:40 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Improve=20ohmyapi-only=20i?= =?UTF-8?q?mports=20in=20apps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ohmyapi/db/__init__.py | 3 +-- src/ohmyapi/db/exceptions.py | 2 ++ src/ohmyapi/db/model/__init__.py | 2 +- src/ohmyapi/db/model/model.py | 2 +- src/ohmyapi/router.py | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 src/ohmyapi/db/exceptions.py diff --git a/src/ohmyapi/db/__init__.py b/src/ohmyapi/db/__init__.py index 6dfff3b..94b339c 100644 --- a/src/ohmyapi/db/__init__.py +++ b/src/ohmyapi/db/__init__.py @@ -1,3 +1,2 @@ -from tortoise import fields as field -from .model import Model +from .model import Model, field diff --git a/src/ohmyapi/db/exceptions.py b/src/ohmyapi/db/exceptions.py new file mode 100644 index 0000000..19d761c --- /dev/null +++ b/src/ohmyapi/db/exceptions.py @@ -0,0 +1,2 @@ +from tortoise.exceptions import * + diff --git a/src/ohmyapi/db/model/__init__.py b/src/ohmyapi/db/model/__init__.py index c55f1df..15f7765 100644 --- a/src/ohmyapi/db/model/__init__.py +++ b/src/ohmyapi/db/model/__init__.py @@ -1 +1 @@ -from .model import Model, fields +from .model import Model, field diff --git a/src/ohmyapi/db/model/model.py b/src/ohmyapi/db/model/model.py index 9804f24..2bbc557 100644 --- a/src/ohmyapi/db/model/model.py +++ b/src/ohmyapi/db/model/model.py @@ -1,4 +1,4 @@ -from tortoise import fields +from tortoise import fields as field from tortoise.models import Model as TortoiseModel from tortoise.contrib.pydantic import pydantic_model_creator, pydantic_queryset_creator diff --git a/src/ohmyapi/router.py b/src/ohmyapi/router.py index dad91d5..f7d5860 100644 --- a/src/ohmyapi/router.py +++ b/src/ohmyapi/router.py @@ -1,2 +1,2 @@ -from fastapi import APIRouter, Depends +from fastapi import APIRouter, Depends, HTTPException