diff --git a/pkg/provider/tools/toolmgr.py b/pkg/provider/tools/toolmgr.py index 3e412eaf..c7bd0018 100644 --- a/pkg/provider/tools/toolmgr.py +++ b/pkg/provider/tools/toolmgr.py @@ -118,10 +118,9 @@ class ToolManager: traceback.print_exc() return f"error occurred when executing function {name}: {e}" finally: - plugin = None - for p in self.ap.plugin_mgr.plugins: + for p in self.ap.plugin_mgr.plugins(): if function in p.content_functions: plugin = p break @@ -137,4 +136,4 @@ class ToolManager: }, function_name=function.name, function_description=function.description, - ) + ) \ No newline at end of file