1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-09 18:39:04 +08:00
AzurLaneAutoScript/module/submodule/submodule.py

27 lines
704 B
Python
Raw Normal View History

2022-08-31 10:59:12 +08:00
import importlib
from module.config.config import AzurLaneConfig
from module.logger import logger
from module.submodule.utils import *
def load_mod(name):
dir_name = get_mod_dir(name)
if dir_name is None:
logger.critical("No function matched")
return
2022-08-31 10:59:12 +08:00
return importlib.import_module('.' + name, 'submodule.' + dir_name)
2022-08-31 10:59:12 +08:00
def load_config(config_name):
mod_name = get_config_mod(config_name)
if mod_name == 'alas':
return AzurLaneConfig(config_name, '')
else:
config_lib = importlib.import_module(
'.config',
'submodule.' + get_mod_dir(mod_name) + '.module.config')
2022-08-31 10:59:12 +08:00
return config_lib.load_config(config_name, '')