🐛 Bug: Fix the bug that treats api.yaml as a folder.
Browse files
utils.py
CHANGED
@@ -72,11 +72,14 @@ async def load_config(app=None):
|
|
72 |
# logger.error("配置文件 'api.yaml' 为空。请检查文件内容。")
|
73 |
config, api_keys_db, api_list = [], [], []
|
74 |
except FileNotFoundError:
|
75 |
-
logger.error("
|
76 |
config, api_keys_db, api_list = [], [], []
|
77 |
except yaml.YAMLError:
|
78 |
logger.error("配置文件 'api.yaml' 格式不正确。请检查 YAML 格式。")
|
79 |
config, api_keys_db, api_list = [], [], []
|
|
|
|
|
|
|
80 |
|
81 |
if config != []:
|
82 |
return config, api_keys_db, api_list
|
|
|
72 |
# logger.error("配置文件 'api.yaml' 为空。请检查文件内容。")
|
73 |
config, api_keys_db, api_list = [], [], []
|
74 |
except FileNotFoundError:
|
75 |
+
logger.error("'api.yaml' not found. Please check the file path.")
|
76 |
config, api_keys_db, api_list = [], [], []
|
77 |
except yaml.YAMLError:
|
78 |
logger.error("配置文件 'api.yaml' 格式不正确。请检查 YAML 格式。")
|
79 |
config, api_keys_db, api_list = [], [], []
|
80 |
+
except OSError as e:
|
81 |
+
logger.error(f"open 'api.yaml' failed: {e}")
|
82 |
+
config, api_keys_db, api_list = [], [], []
|
83 |
|
84 |
if config != []:
|
85 |
return config, api_keys_db, api_list
|