fix: translate_eval_formula 执行时不try
This commit is contained in:
parent
836c2a2baf
commit
9c9164b176
|
|
@ -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
|
val = max_val - first_val + last_val
|
||||||
elif mpoint.type == Mpoint.MT_COMPUTE and mpoint.formula:
|
elif mpoint.type == Mpoint.MT_COMPUTE and mpoint.formula:
|
||||||
formula = mpoint.formula
|
formula = mpoint.formula
|
||||||
try:
|
|
||||||
val = translate_eval_formula(formula, year, month, day, hour)
|
val = translate_eval_formula(formula, year, month, day, hour)
|
||||||
except Exception:
|
|
||||||
myLogger.error("公式执行错误:{}-{}".format(mpoint.name, formula), exc_info=True)
|
|
||||||
return
|
|
||||||
else:
|
else:
|
||||||
return
|
return
|
||||||
ms, _ = MpointStat.objects.get_or_create(**params, defaults=params)
|
ms, _ = MpointStat.objects.get_or_create(**params, defaults=params)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue