From cb46232cff027b2ed2282d0f3fa288f8c5be3566 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Sat, 12 Apr 2025 13:35:43 -0700 Subject: [PATCH] fix url encoding (#2135) --- skyvern/forge/sdk/api/files.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/skyvern/forge/sdk/api/files.py b/skyvern/forge/sdk/api/files.py index 1e4c8938..ea5c61de 100644 --- a/skyvern/forge/sdk/api/files.py +++ b/skyvern/forge/sdk/api/files.py @@ -12,7 +12,6 @@ from urllib.parse import unquote, urlparse import aiohttp import structlog from multidict import CIMultiDictProxy -from yarl import URL from skyvern.config import settings from skyvern.constants import BROWSER_DOWNLOAD_TIMEOUT, BROWSER_DOWNLOADING_SUFFIX, REPO_ROOT_DIR @@ -84,7 +83,7 @@ async def download_file(url: str, max_size_mb: int | None = None) -> str: async with aiohttp.ClientSession(raise_for_status=True) as session: LOG.info("Starting to download file", url=url) - async with session.get(URL(url, encoded=True)) as response: + async with session.get(url) as response: # Check the content length if available if max_size_mb and response.content_length and response.content_length > max_size_mb * 1024 * 1024: # todo: move to root exception.py