From af6a318aae1d8c363e2b1747164313f4e7647254 Mon Sep 17 00:00:00 2001 From: wjryours <775362296@qq.com> Date: Sun, 18 Feb 2024 15:48:25 +0800 Subject: [PATCH] fix: windows load provider file error (#2463) --- api/core/tools/provider/builtin_tool_provider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/core/tools/provider/builtin_tool_provider.py b/api/core/tools/provider/builtin_tool_provider.py index 466916b7f8..0dc29b8a04 100644 --- a/api/core/tools/provider/builtin_tool_provider.py +++ b/api/core/tools/provider/builtin_tool_provider.py @@ -28,7 +28,7 @@ class BuiltinToolProviderController(ToolProviderController): provider = self.__class__.__module__.split('.')[-1] yaml_path = path.join(path.dirname(path.realpath(__file__)), 'builtin', provider, f'{provider}.yaml') try: - with open(yaml_path) as f: + with open(yaml_path, 'rb') as f: provider_yaml = load(f.read(), FullLoader) except: raise ToolProviderNotFoundError(f'can not load provider yaml for {provider}')