mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 12:29:55 +00:00
pybootchart: Avoid divide by zero
Avoid a rare divide by zero error if there isn't data point spread. [YOCTO #14547] (From OE-Core rev: d7e36d01e87ddf89f76f164a0b7d98f597a53fa5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -267,7 +267,10 @@ def draw_chart(ctx, color, fill, chart_bounds, data, proc_tree, data_range):
|
|||||||
# avoid divide by zero
|
# avoid divide by zero
|
||||||
if max_y == 0:
|
if max_y == 0:
|
||||||
max_y = 1.0
|
max_y = 1.0
|
||||||
xscale = float (chart_bounds[2]) / (max_x - x_shift)
|
if (max_x - x_shift):
|
||||||
|
xscale = float (chart_bounds[2]) / (max_x - x_shift)
|
||||||
|
else:
|
||||||
|
xscale = float (chart_bounds[2])
|
||||||
# If data_range is given, scale the chart so that the value range in
|
# If data_range is given, scale the chart so that the value range in
|
||||||
# data_range matches the chart bounds exactly.
|
# data_range matches the chart bounds exactly.
|
||||||
# Otherwise, scale so that the actual data matches the chart bounds.
|
# Otherwise, scale so that the actual data matches the chart bounds.
|
||||||
|
|||||||
Reference in New Issue
Block a user