This commit is contained in:
@@ -24,7 +24,7 @@ class BaseModel(DeclarativeBase):
|
||||
REGISTRY[cls.__name__] = cls
|
||||
super().__init_subclass__(**kwargs)
|
||||
|
||||
def dict(self, access: bool = False) -> builtins.dict[str, Any]:
|
||||
def dict(self) -> builtins.dict[str, Any]:
|
||||
"""
|
||||
Конвертирует ORM объект в словарь.
|
||||
|
||||
@@ -44,7 +44,7 @@ class BaseModel(DeclarativeBase):
|
||||
if hasattr(self, column_name):
|
||||
value = getattr(self, column_name)
|
||||
# Проверяем, является ли значение JSON и декодируем его при необходимости
|
||||
if isinstance(value, (str, bytes)) and isinstance(
|
||||
if isinstance(value, str | bytes) and isinstance(
|
||||
self.__table__.columns[column_name].type, JSON
|
||||
):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user