From 28562a2bad459755fb1532ea99b8fc06d017584c Mon Sep 17 00:00:00 2001 From: Alexander Petric Date: Fri, 11 Jul 2025 18:36:34 -0400 Subject: [PATCH] fix: set urllib user-agent header in loader.py (cloudflare block) (#6169) Co-authored-by: Alexander Petric --- backend/windmill-worker/loader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/windmill-worker/loader.py b/backend/windmill-worker/loader.py index b04ac3580a..3d40c93b42 100644 --- a/backend/windmill-worker/loader.py +++ b/backend/windmill-worker/loader.py @@ -31,7 +31,10 @@ class WindmillFinder(MetaPathFinder): import urllib.parse import urllib.request - headers = {"Authorization": f"Bearer {os.environ.get('WM_TOKEN')}"} + headers = { + "Authorization": f"Bearer {os.environ.get('WM_TOKEN')}", + "User-Agent": "windmill/beta" + } url = f"{os.environ.get('BASE_INTERNAL_URL')}/api/w/{os.environ.get('WM_WORKSPACE')}/scripts/raw/p/{script_path}.py" req = urllib.request.Request(url, None, headers)