config: [run] verify_clean 可配置无违规两票复核开关
- config.ini [run] verify_clean = yes/no(默认 yes),GUI/CLI 均跟随 - CLI --no-verify 仍可强制关闭;非法值回落默认开启 - 模板/示例/README 同步,新增配置测试(共 36 个全部通过)
This commit is contained in:
@@ -48,6 +48,8 @@ def main(argv=None) -> int:
|
||||
if args.max_tokens:
|
||||
cfg.max_tokens = args.max_tokens
|
||||
mode = args.mode or cfg.mode
|
||||
# 复核开关:CLI --no-verify 强制关;否则跟随 config.ini [run] verify_clean
|
||||
verify = cfg.verify_clean and not args.no_verify
|
||||
|
||||
missing = missing_fields(cfg, mode)
|
||||
if missing:
|
||||
@@ -58,7 +60,7 @@ def main(argv=None) -> int:
|
||||
|
||||
try:
|
||||
rows, summary = asyncio.run(run_detection(
|
||||
args.folder, cfg, mode=mode, verify=not args.no_verify))
|
||||
args.folder, cfg, mode=mode, verify=verify))
|
||||
except FileNotFoundError as e:
|
||||
logger.error("路径或文件不存在:%s", e)
|
||||
return 1
|
||||
|
||||
Reference in New Issue
Block a user