This commit is contained in:
@@ -41,8 +41,8 @@ class SafeColumnMixin:
|
|||||||
"""
|
"""
|
||||||
Переопределяем __setattr__ для использования безопасного присваивания
|
Переопределяем __setattr__ для использования безопасного присваивания
|
||||||
"""
|
"""
|
||||||
safe_method = getattr(self, "__safe_setattr__", object.__setattr__)
|
# Используем object.__setattr__ для избежания рекурсии
|
||||||
safe_method(self, key, value)
|
object.__setattr__(self, key, value)
|
||||||
|
|
||||||
|
|
||||||
class BaseModel(_Base, SafeColumnMixin): # type: ignore[valid-type,misc]
|
class BaseModel(_Base, SafeColumnMixin): # type: ignore[valid-type,misc]
|
||||||
|
Reference in New Issue
Block a user