From 8e70272d54ee0a87148b088d9fcd0112bc9840a7 Mon Sep 17 00:00:00 2001 From: jparisu Date: Thu, 1 Feb 2024 12:31:24 +0100 Subject: [PATCH] Add check in path checker for empty lists Signed-off-by: jparisu --- src/sIArena/terrain/Terrain.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sIArena/terrain/Terrain.py b/src/sIArena/terrain/Terrain.py index d8a8cf2..460908a 100644 --- a/src/sIArena/terrain/Terrain.py +++ b/src/sIArena/terrain/Terrain.py @@ -149,6 +149,9 @@ def is_full_path(self, path: Path) -> bool: def is_valid_path(self, path: Path) -> bool: """Returns True if the given path is valid""" + if path is None or len(path) == 0: + return False + for i in range(len(path) - 1): if path[i + 1] not in self.get_neighbors(path[i]): return False