From 225b4ca9b7d92420103315747d9aae6952bdb851 Mon Sep 17 00:00:00 2001 From: Michael Schmoock Date: Mon, 21 Feb 2022 15:18:52 +0100 Subject: [PATCH] autopilot: fixme division by zero I don't understand the code at that location, but it can raise a division by zero in testing environment where no real graph was accessible because it couldn't be downloaded. --- autopilot/lib_autopilot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/autopilot/lib_autopilot.py b/autopilot/lib_autopilot.py index 3b3cad6..8370a0b 100644 --- a/autopilot/lib_autopilot.py +++ b/autopilot/lib_autopilot.py @@ -243,6 +243,7 @@ class Autopilot(): path_pdf[node] = path_sum s = sum(path_pdf.values()) + # FIXME: next line can raise a division by zero path_pdf = {k: v / s for k, v in path_pdf.items()} self.__logger.info( "DECREASE DIAMETER: probability density function created")