mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 09:48:20 +08:00
Fix: Verify filename when adding new config
This commit is contained in:
@@ -34,7 +34,7 @@ class ArknightsConfig(AzurLaneConfig, ConfigUpdater, GeneratedConfig):
|
||||
def save(self, mod_name='maa'):
|
||||
super().save(mod_name)
|
||||
|
||||
def get_mtime(self) -> datetime:
|
||||
def get_mtime(self):
|
||||
timestamp = os.stat(filepath_config(self.config_name, mod_name='maa')).st_mtime
|
||||
mtime = datetime.fromtimestamp(timestamp).replace(microsecond=0)
|
||||
return mtime
|
||||
|
||||
@@ -8,8 +8,6 @@ from module.config.utils import *
|
||||
class ConfigGenerator(config_updater.ConfigGenerator):
|
||||
@timer
|
||||
def generate(self):
|
||||
_ = self.args
|
||||
_ = self.menu
|
||||
write_file(filepath_args(), self.args)
|
||||
write_file(filepath_args('menu'), self.menu)
|
||||
self.generate_code()
|
||||
@@ -89,7 +87,7 @@ class ConfigUpdater(config_updater.ConfigUpdater):
|
||||
def deep_load(keys):
|
||||
data = deep_get(self.args, keys=keys, default={})
|
||||
value = deep_get(old, keys=keys, default=data['value'])
|
||||
if value is None or value == '' or data['type'] in ['lock'] or is_template:
|
||||
if is_template or value is None or value == '' or data['type'] in ['lock']:
|
||||
value = data['value']
|
||||
value = parse_value(value, data=data)
|
||||
deep_set(new, keys=keys, value=value)
|
||||
|
||||
@@ -31,7 +31,7 @@ class CallbackDetails:
|
||||
else:
|
||||
suffix = '??'
|
||||
|
||||
logger.info(f'{"--" * cls.task_nested + suffix} {task}')
|
||||
logger.info(f'{"--" * cls.task_nested} {suffix} {task}')
|
||||
|
||||
if 'SubTaskStart' in msg:
|
||||
cls.task_nested += 1
|
||||
|
||||
Reference in New Issue
Block a user