From b333e4c8291c05b217c97e24dfc315e442182321 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 1 Jan 2026 12:20:09 -0800 Subject: [PATCH] fix local variable not defined errors (#4376) --- skyvern/forge/sdk/workflow/models/block.py | 1 + skyvern/webeye/utils/dom.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/skyvern/forge/sdk/workflow/models/block.py b/skyvern/forge/sdk/workflow/models/block.py index f383b985..91d47a8e 100644 --- a/skyvern/forge/sdk/workflow/models/block.py +++ b/skyvern/forge/sdk/workflow/models/block.py @@ -926,6 +926,7 @@ class BaseTaskBlock(Block): current_retry += 1 will_retry = current_retry <= self.max_retries retry_message = f", retrying task {current_retry}/{self.max_retries}" if will_retry else "" + downloaded_files = [] try: async with asyncio.timeout(GET_DOWNLOADED_FILES_TIMEOUT): downloaded_files = await app.STORAGE.get_downloaded_files( diff --git a/skyvern/webeye/utils/dom.py b/skyvern/webeye/utils/dom.py index 1254f28b..fc94d882 100644 --- a/skyvern/webeye/utils/dom.py +++ b/skyvern/webeye/utils/dom.py @@ -886,6 +886,8 @@ class SkyvernElement: target_y: int | None = None rect = await self.get_rect(timeout=timeout) + element_x: int | None = None + element_y: int | None = None if rect is not None: element_x = rect["x"] if rect["x"] > 0 else None element_y = rect["y"] if rect["y"] > 0 else None