From b35ffd435de97ed34fcda69490abd734ea3229fa Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Sun, 3 Sep 2023 11:19:22 +0200 Subject: [PATCH] fix: fix datetime handling for python --- .github/workflows/benchmark.yml | 1 - backend/windmill-worker/src/python_executor.rs | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 2a9e8996cf..719f13b168 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -22,7 +22,6 @@ jobs: image: ghcr.io/windmill-labs/windmill:main env: DATABASE_URL: postgres://postgres:changeme@postgres:5432/windmill - RUST_LOG: info options: >- --pull always --health-interval 10s --health-timeout 5s --health-retries 5 --health-cmd "curl diff --git a/backend/windmill-worker/src/python_executor.rs b/backend/windmill-worker/src/python_executor.rs index 86b8e2b849..f7787776e8 100644 --- a/backend/windmill-worker/src/python_executor.rs +++ b/backend/windmill-worker/src/python_executor.rs @@ -280,8 +280,7 @@ pub async fn handle_python_job( let name = &x.name; format!( "if \"{name}\" in kwargs and kwargs[\"{name}\"] is not None:\n \ - kwargs[\"{name}\"] = datetime.strptime(kwargs[\"{name}\"], \ - '%Y-%m-%dT%H:%M')\n", + kwargs[\"{name}\"] = datetime.fromisoformat(kwargs[\"{name}\"])\n", ) } _ => "".to_string(),