diff --git a/tryton/gui/window/view_form/view/graph_gtk/bar.py b/tryton/gui/window/view_form/view/graph_gtk/bar.py index f25ba73e76..9c31bd6aea 100644 --- a/tryton/gui/window/view_form/view/graph_gtk/bar.py +++ b/tryton/gui/window/view_form/view/graph_gtk/bar.py @@ -149,7 +149,7 @@ class VerticalBar(Bar): if x.get('widget')]) == len(self.yfields): def format(val): - val = eval(val) + val = locale.atof(val) res = '%02d:%02d' % (math.floor(abs(val)), round(abs(val) % 1 + 0.01, 2) * 60) if val < 0: @@ -208,7 +208,7 @@ class HorizontalBar(Bar): if x.get('widget')]) == len(self.yfields): def format(val): - val = eval(val) + val = locale.atof(val) res = '%02d:%02d' % (math.floor(abs(val)), round(abs(val) % 1 + 0.01, 2) * 60) if val < 0: diff --git a/tryton/gui/window/view_form/view/graph_gtk/line.py b/tryton/gui/window/view_form/view/graph_gtk/line.py index 75cd52c01f..bf0117c8ef 100644 --- a/tryton/gui/window/view_form/view/graph_gtk/line.py +++ b/tryton/gui/window/view_form/view/graph_gtk/line.py @@ -185,7 +185,7 @@ class Line(Graph): if x.get('widget')]) == len(self.yfields): def format(val): - val = eval(val) + val = locale.atof(val) res = '%02d:%02d' % (math.floor(abs(val)), round(abs(val) % 1 + 0.01, 2) * 60) if val < 0: