From e2d3d7fec5da91428af7da9b09cb840f2ea18939 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Tue, 4 Feb 2025 20:40:23 +0800 Subject: [PATCH] fix datetime diff with timezone issue for workflow metrics log (#1714) --- skyvern/forge/sdk/workflow/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skyvern/forge/sdk/workflow/service.py b/skyvern/forge/sdk/workflow/service.py index ae0ef5f6..55ae4ace 100644 --- a/skyvern/forge/sdk/workflow/service.py +++ b/skyvern/forge/sdk/workflow/service.py @@ -515,7 +515,7 @@ class WorkflowService: ) # Track workflow run duration when completed - duration_seconds = (datetime.now(UTC) - workflow_run.created_at).total_seconds() + duration_seconds = (datetime.now(UTC) - workflow_run.created_at.replace(tzinfo=UTC)).total_seconds() LOG.info( "Workflow run duration metrics", workflow_run_id=workflow_run_id,