From de122b0b72fda92d90a9449f5ccf531d9cc2eac9 Mon Sep 17 00:00:00 2001 From: foyou Date: Mon, 12 Jun 2023 12:03:01 +0800 Subject: [PATCH] fix https://github.com/foyoux/aligo/issues/114 --- src/aligo/core/Auth.py | 8 ++++++++ src/aligo/core/__init__.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/aligo/core/Auth.py b/src/aligo/core/Auth.py index ca2d9305..1340f0b1 100644 --- a/src/aligo/core/Auth.py +++ b/src/aligo/core/Auth.py @@ -26,10 +26,18 @@ from .EMail import send_email from .LoginServer import LoginServer +# 默认配置目录 aligo_config_folder = Path.home().joinpath('.aligo') aligo_config_folder.mkdir(parents=True, exist_ok=True) +def set_config_folder(path: str): + # fix https://github.com/foyoux/aligo/issues/114 + global aligo_config_folder + aligo_config_folder = Path(path) + aligo_config_folder.mkdir(parents=True, exist_ok=True) + + def get_configurations() -> List[str]: """获取配置文件列表""" list_: List[str] = [] diff --git a/src/aligo/core/__init__.py b/src/aligo/core/__init__.py index 338abad1..c61fd70b 100644 --- a/src/aligo/core/__init__.py +++ b/src/aligo/core/__init__.py @@ -1,7 +1,7 @@ """...""" # 导入顺序不能变, BaseClass 在前 # from .Config import * -from .Auth import Auth, aligo_config_folder +from .Auth import Auth, set_config_folder from .BaseAligo import BaseAligo from .Core import Core from .Create import Create