fix: translate_eval_formula 执行时不try

This commit is contained in:
caoqianming 2024-04-29 21:28:29 +08:00
parent 836c2a2baf
commit 9c9164b176
1 changed files with 1 additions and 5 deletions

View File

@ -127,11 +127,7 @@ def cal_mpointstat_hour(mpointId: str, year: int, month: int, day: int, hour: in
val = max_val - first_val + last_val
elif mpoint.type == Mpoint.MT_COMPUTE and mpoint.formula:
formula = mpoint.formula
try:
val = translate_eval_formula(formula, year, month, day, hour)
except Exception:
myLogger.error("公式执行错误:{}-{}".format(mpoint.name, formula), exc_info=True)
return
val = translate_eval_formula(formula, year, month, day, hour)
else:
return
ms, _ = MpointStat.objects.get_or_create(**params, defaults=params)