Geometry: Fix division by 0 for incline.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-01-24 15:00:31 +01:00
1 parent 473aac4500
commit d0afd0ed74
1 file changed
+12 -8
+12 -8
View File
@@ -25,7 +25,7 @@ from copy import deepcopy
from operator import itemgetter
from functools import reduce
from tools import flatten, timer, trace
from tools import flatten, timer, trace, logger_exception
from Model.Tools.PamhyrDB import SQLSubModel
@@ -691,10 +691,14 @@ class Reach(SQLSubModel):
logger.debug(f"+{incline_acc}")
logger.debug(f"-{incline_set}")
return (
reduce(
lambda acc, x: acc + x,
incline_set,
0.0
) / (len(incline_set))
)
try:
return (
reduce(
lambda acc, x: acc + x,
incline_set,
0.0
) / (len(incline_set))
)
except Exception as e:
logger_exception(e)
return 0