Bonjour,
Cette ligne semble poser problème depuis le passage à sqla2 :
|
and getattr(self.opts.model.__mapper__.attrs, name).deferred |
File "/home/geonat/gn_module_individuals/backend/gn_module_individuals/routes/individuals.py", line 300, in individual
schema = IndividualsDetailSchema(only=["+cruved", "nomenclature_sex", "digitiser"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/geonat/geonature/backend/dependencies/Utils-Flask-SQLAlchemy/src/utils_flask_sqla/schema.py", line 60, in __init__
and getattr(self.opts.model.__mapper__.attrs, name).deferred
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/geonat/geonature/backend/venv/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py", line 1312, in __getattr__
return self._fallback_getattr(key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/geonat/geonature/backend/venv/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py", line 1281, in _fallback_getattr
raise AttributeError(key)
AttributeError: deferred
Sur suggestion d'une IA, ce correctif semble résoudre le pb (dans mon code) :
# and getattr(self.opts.model.__mapper__.attrs, name).deferred
and getattr(
getattr(self.opts.model.__mapper__.attrs, name),
"deferred",
False,
)
Bonjour,
Cette ligne semble poser problème depuis le passage à sqla2 :
Utils-Flask-SQLAlchemy/src/utils_flask_sqla/schema.py
Line 60 in f45bd4b
Sur suggestion d'une IA, ce correctif semble résoudre le pb (dans mon code) :