From 1985ff7918da28cc542f5388c94a35add317a280 Mon Sep 17 00:00:00 2001 From: so95 Date: Mon, 31 Mar 2025 13:46:29 +0700 Subject: [PATCH] add type canvas (#6680) add type canvas ### Type of change - [x] Refactoring --- agent/component/base.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/agent/component/base.py b/agent/component/base.py index 4138ba9b4..eee28b442 100644 --- a/agent/component/base.py +++ b/agent/component/base.py @@ -396,6 +396,8 @@ class ComponentBase(ABC): ) def __init__(self, canvas, id, param: ComponentParamBase): + from agent.canvas import Canvas # Local import to avoid cyclic dependency + assert isinstance(canvas, Canvas), "canvas must be an instance of Canvas" self._canvas = canvas self._id = id self._param = param