🐛 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
|