Spaces:
Sleeping
Sleeping
Update main.py
Browse filesFix: object has no attribute '_sa_instance_state' by changing result type of class EndpointResponse(SQLModel) from ResultItem to Any
main.py
CHANGED
|
@@ -24,8 +24,6 @@ from sqlmodel import SQLModel, select
|
|
| 24 |
from sqlmodel.sql.expression import SelectOfScalar
|
| 25 |
from sqlmodel.ext.asyncio.session import AsyncSession
|
| 26 |
|
| 27 |
-
from pydantic import BaseModel
|
| 28 |
-
|
| 29 |
from sqlalchemy.ext.asyncio import create_async_engine
|
| 30 |
from sqlalchemy import Engine
|
| 31 |
|
|
@@ -126,14 +124,14 @@ Result = Union[OneResult, BulkResult]
|
|
| 126 |
ResultItem = Union[OneResultItem, BulkResultItem]
|
| 127 |
|
| 128 |
|
| 129 |
-
class EndpointResponse(
|
| 130 |
execution_msg: str
|
| 131 |
execution_code: int
|
| 132 |
-
result: ResultItem
|
| 133 |
-
|
| 134 |
|
| 135 |
|
| 136 |
-
class ErrorResponse(
|
| 137 |
execution_msg: str
|
| 138 |
execution_code: int
|
| 139 |
error: Optional[str]
|
|
|
|
| 24 |
from sqlmodel.sql.expression import SelectOfScalar
|
| 25 |
from sqlmodel.ext.asyncio.session import AsyncSession
|
| 26 |
|
|
|
|
|
|
|
| 27 |
from sqlalchemy.ext.asyncio import create_async_engine
|
| 28 |
from sqlalchemy import Engine
|
| 29 |
|
|
|
|
| 124 |
ResultItem = Union[OneResultItem, BulkResultItem]
|
| 125 |
|
| 126 |
|
| 127 |
+
class EndpointResponse(SQLModel):
|
| 128 |
execution_msg: str
|
| 129 |
execution_code: int
|
| 130 |
+
# result: ResultItem
|
| 131 |
+
result: Any
|
| 132 |
|
| 133 |
|
| 134 |
+
class ErrorResponse(SQLModel):
|
| 135 |
execution_msg: str
|
| 136 |
execution_code: int
|
| 137 |
error: Optional[str]
|