From fad2c60605b67a44dc6d242cd99f6f79f1bd4b13 Mon Sep 17 00:00:00 2001 From: sigoden Date: Mon, 10 Feb 2025 14:47:37 +0800 Subject: refactor: improve run-agent/run-agent scripts (#160) --- scripts/run-tool.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'scripts/run-tool.py') diff --git a/scripts/run-tool.py b/scripts/run-tool.py index f0f2917..590125c 100755 --- a/scripts/run-tool.py +++ b/scripts/run-tool.py @@ -89,14 +89,11 @@ def load_env(file_path): def run(tool_name, tool_path, tool_func, tool_data): - try: - spec = importlib.util.spec_from_file_location( - os.path.basename(tool_path), tool_path - ) - mod = importlib.util.module_from_spec(spec) - spec.loader.exec_module(mod) - except: - raise Exception(f"Unable to load tool at '{tool_path}'") + spec = importlib.util.spec_from_file_location( + os.path.basename(tool_path), tool_path + ) + mod = importlib.util.module_from_spec(spec) + spec.loader.exec_module(mod) if not hasattr(mod, tool_func): raise Exception(f"Not module function '{tool_func}' at '{tool_path}'") -- cgit v1.2.3