From 7e175c41f9f4f833042048841d264562b32e37bb Mon Sep 17 00:00:00 2001 From: Flavio Garcia Date: Sun, 21 Apr 2024 23:23:09 -0400 Subject: [PATCH] fix(sqlalchemy): check if sesison has autoflush attribute Tests were braking, this will fix it. Refs: #449 --- firenado/sqlalchemy.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firenado/sqlalchemy.py b/firenado/sqlalchemy.py index e09c3cd..3505ebd 100644 --- a/firenado/sqlalchemy.py +++ b/firenado/sqlalchemy.py @@ -133,7 +133,7 @@ def wrapper(self, *method_args, **method_kwargs): if not session: logger.warning("No session was resolved.") logger.debug("Closing session %s.", session) - if not session.autoflush: + if hasattr(session, "autoflush") and not session.autoflush: session.flush() session.close() return result