fix: 部分修复重构数据格式差异

This commit is contained in:
2026-01-04 02:11:07 +08:00
parent 8cd6a8ccc6
commit f4fd966373
14 changed files with 371 additions and 192 deletions

View File

@@ -1,7 +1,9 @@
from copy import deepcopy
from logging import config
from heurams.services.logger import get_logger
from heurams.utils.evalizor import Evalizer
from heurams.context import config_var
logger = get_logger(__name__)
@@ -11,7 +13,9 @@ class Nucleon:
def __init__(self, ident, payload, common):
self.ident = ident
env = {"payload": payload}
env = {"payload": payload,
"default": config_var.get()['puzzles'],
"nucleon": (payload | common)}
self.evalizer = Evalizer(environment=env)
self.data: dict = self.evalizer(deepcopy((payload | common))) # type: ignore