🐛 move old config file in docker (#102)

This commit is contained in:
Madray Haven 2025-02-05 20:06:28 +08:00 committed by GitHub
parent c5922388df
commit 00f17c417b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,5 @@
import json import json
import shutil
from pathlib import Path from pathlib import Path
from typing import Any, Dict, List, Union, Literal, overload from typing import Any, Dict, List, Union, Literal, overload
@ -50,7 +51,9 @@ plugins_sample = {
class CoreConfig: class CoreConfig:
def __init__(self) -> None: def __init__(self) -> None:
if OLD_CONFIG_PATH.exists(): if OLD_CONFIG_PATH.exists():
OLD_CONFIG_PATH.rename(CONFIG_PATH) if not CONFIG_PATH.exists():
shutil.copy2(OLD_CONFIG_PATH, CONFIG_PATH)
OLD_CONFIG_PATH.unlink()
if not CONFIG_PATH.exists(): if not CONFIG_PATH.exists():
with open(CONFIG_PATH, 'w', encoding='UTF-8') as file: with open(CONFIG_PATH, 'w', encoding='UTF-8') as file: