SIENTIAPDE-1082

Implement shutdown methods for Activities and Kafka; enhance error handling in worker main function
This commit is contained in:
vitor-aignosi
2025-06-09 15:09:53 -03:00
parent b8beb0e151
commit 8cf3273714
3 changed files with 25 additions and 1 deletions

View File

@@ -65,3 +65,7 @@ class Activities(Postgres, Redis, Kafka, Gates):
@activity.defn(name="prepare_activity")
async def prepare_activity(self, input_data: dict[str, Any]):
await super().prepare_activity(input_data)
def shutdown(self):
Postgres.close(self)
Kafka.close(self)