소스 검색

fix: windows load provider file error (#2463)

wjryours 1 년 전
부모
커밋
af6a318aae
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      api/core/tools/provider/builtin_tool_provider.py

+ 1 - 1
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}')