Archived
0
0
This commit is contained in:
2025-12-17 20:52:11 +08:00
parent 8da8354609
commit 38f720aa7b
30 changed files with 181 additions and 181 deletions

View File

@@ -18,7 +18,7 @@ class Electron:
algo: 使用的算法模块标识
"""
logger.debug(
"创建 Electron 实例ident: '%s', algo_name: '%s'", ident, algo_name
"创建 Electron 实例, ident: '%s', algo_name: '%s'", ident, algo_name
)
self.algodata = algodata
self.ident = ident
@@ -27,20 +27,20 @@ class Electron:
if self.algo not in self.algodata.keys():
self.algodata[self.algo.algo_name] = {}
logger.debug("算法键 '%s' 不存在已创建空字典", self.algo)
logger.debug("算法键 '%s' 不存在, 已创建空字典", self.algo)
if not self.algodata[self.algo.algo_name]:
logger.debug("算法数据为空使用默认值初始化")
logger.debug("算法数据为空, 使用默认值初始化")
self._default_init(self.algo.defaults)
else:
logger.debug("算法数据已存在跳过默认初始化")
logger.debug("算法数据已存在, 跳过默认初始化")
logger.debug(
"Electron 初始化完成algodata keys: %s", list(self.algodata.keys())
"Electron 初始化完成, algodata keys: %s", list(self.algodata.keys())
)
def _default_init(self, defaults: dict):
"""默认初始化包装"""
logger.debug(
"Electron._default_init: 使用默认值keys: %s", list(defaults.keys())
"Electron._default_init: 使用默认值, keys: %s", list(defaults.keys())
)
self.algodata[self.algo.algo_name] = defaults.copy()
@@ -49,7 +49,7 @@ class Electron:
logger.debug("Electron.activate: 激活 ident='%s'", self.ident)
self.algodata[self.algo.algo_name]["is_activated"] = 1
self.algodata[self.algo.algo_name]["last_modify"] = timer.get_timestamp()
logger.debug("电子已激活is_activated=1")
logger.debug("电子已激活, is_activated=1")
def modify(self, var: str, value):
"""修改 algodata[algo] 中子字典数据"""
@@ -57,7 +57,7 @@ class Electron:
if var in self.algodata[self.algo.algo_name]:
self.algodata[self.algo.algo_name][var] = value
self.algodata[self.algo.algo_name]["last_modify"] = timer.get_timestamp()
logger.debug("变量 '%s' 已修改更新 last_modify", var)
logger.debug("变量 '%s' 已修改, 更新 last_modify", var)
else:
logger.warning("'%s' 非已知元数据字段", var)
print(f"警告: '{var}' 非已知元数据字段")
@@ -74,7 +74,7 @@ class Electron:
logger.debug("Electron.is_activated: ident='%s', 结果: %d", self.ident, result)
return result
def rate(self):
def get_rate(self):
"评价"
logger.debug("Electron.rate: ident='%s'", self.ident)
result = self.algo.rate(self.algodata)
@@ -102,7 +102,7 @@ class Electron:
)
self.algo.revisor(self.algodata, quality, is_new_activation)
logger.debug(
"revisor 完成更新后的 algodata: %s", self.algodata.get(self.algo, {})
"revisor 完成, 更新后的 algodata: %s", self.algodata.get(self.algo, {})
)
def __str__(self):