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]
|