From 552e66dbf6ff8dbe929b14600e52f56dcb1a6856 Mon Sep 17 00:00:00 2001 From: Dom Date: Tue, 21 Apr 2026 19:21:15 +0200 Subject: [PATCH] fix: import io manquant dans template matching Co-Authored-By: Claude Opus 4.6 (1M context) --- visual_workflow_builder/backend/api_v3/execute.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/visual_workflow_builder/backend/api_v3/execute.py b/visual_workflow_builder/backend/api_v3/execute.py index e0cc61344..b64becaeb 100644 --- a/visual_workflow_builder/backend/api_v3/execute.py +++ b/visual_workflow_builder/backend/api_v3/execute.py @@ -849,6 +849,7 @@ def execute_action(action_type: str, params: dict) -> dict: try: import cv2 import numpy as np + import io as _io import mss as mss_lib from PIL import Image as PILImage @@ -859,7 +860,7 @@ def execute_action(action_type: str, params: dict) -> dict: # Décoder l'ancre anchor_data = base64.b64decode(screenshot_base64.split(',')[1] if ',' in screenshot_base64 else screenshot_base64) - anchor_img = PILImage.open(io.BytesIO(anchor_data)) + anchor_img = PILImage.open(_io.BytesIO(anchor_data)) screen_cv = cv2.cvtColor(np.array(screen_img), cv2.COLOR_RGB2BGR) anchor_cv = cv2.cvtColor(np.array(anchor_img), cv2.COLOR_RGB2BGR)