From 773c980fc3f168b5b08a1b2ec2597094894ce3ce Mon Sep 17 00:00:00 2001 From: Bruno Domingues Date: Tue, 4 Aug 2026 14:57:52 -0300 Subject: [PATCH] fix(storage): Prevent AttributeError when closing uninitialized Postgres engine --- laborious/activities/storage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/laborious/activities/storage.py b/laborious/activities/storage.py index d64cc52..7c67466 100644 --- a/laborious/activities/storage.py +++ b/laborious/activities/storage.py @@ -202,7 +202,8 @@ class Storage(Postgres, MinioManager): def close(self) -> None: """Close Storage resources (MinIO client and Postgres engine).""" - Postgres.close(self) + if hasattr(self, 'engine'): + Postgres.close(self) MinioManager.close(self) def __del__(self):