Fix Bugs, add multiprocess in main.py

This commit is contained in:
EstrellaXD
2023-03-06 14:05:02 +08:00
parent 1a6e7f74f4
commit 01827bbd67
8 changed files with 35 additions and 25 deletions

View File

@@ -1,6 +1,6 @@
from .config import settings
from .config import settings, VERSION
from .log import setup_logger, LOG_PATH
from .version import VERSION
TMDB_API = "32b19d6a05b512190a056fa4e747cbbc"
DATA_PATH = "data/data.json"

View File

@@ -6,6 +6,7 @@ from dataclasses import dataclass
from .const import DEFAULT_SETTINGS, ENV_TO_ATTR
class ConfLoad(dict):
def __getattr__(self, item):
return self.get(item)
@@ -56,15 +57,13 @@ class Settings:
json.dump(settings, f, indent=4)
return settings
if os.path.isfile("version.py"):
try:
from .version import VERSION
if VERSION == "DEV_VERSION":
CONFIG_PATH = "config/config_dev.json"
else:
CONFIG_PATH = "config/config.json"
settings = Settings(CONFIG_PATH)
else:
settings = Settings(DEFAULT_SETTINGS)
CONFIG_PATH = ("config/config.json")
except ImportError:
VERSION = "DEV_VERSION"
CONFIG_PATH = "config/config_dev.json"
settings = Settings(CONFIG_PATH)