From e8afa2673e199e4e491565f37bbe24cacdb22516 Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Thu, 12 Jun 2025 08:56:10 -0300 Subject: [PATCH] SIENTIAPDE-1100 Refactor error handling in Gates and OPC activities; replace raise statements with logging for better traceability --- laborious/activities/gates.py | 3 --- laborious/activities/opc.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/laborious/activities/gates.py b/laborious/activities/gates.py index 9d1b252..d744578 100644 --- a/laborious/activities/gates.py +++ b/laborious/activities/gates.py @@ -94,7 +94,6 @@ class Gates(BaseActivity): level=NotificationLevel.ERROR, attachment_content=trace ) - raise e for path_flag in path_priority: if path_flag in filter_output: @@ -158,7 +157,6 @@ class Gates(BaseActivity): level=NotificationLevel.ERROR, attachment_content=trace ) - raise e for path_flag in path_priority: if path_flag in filter_output: @@ -220,7 +218,6 @@ class Gates(BaseActivity): level=NotificationLevel.ERROR, attachment_content=trace ) - raise e for path_flag in path_priority: if path_flag in filter_output: diff --git a/laborious/activities/opc.py b/laborious/activities/opc.py index ee3b905..11cd77c 100644 --- a/laborious/activities/opc.py +++ b/laborious/activities/opc.py @@ -63,7 +63,7 @@ class OPC(BaseActivity): level=NotificationLevel.ERROR, attachment_content=trace ) - raise e + self.logger.error(trace) @activity.defn(name='write_opc_data') async def write_opc_data(self, input_data: dict[str, Any]):