From ae014c3eeb3a797434f7698a7e5ae310c94e5093 Mon Sep 17 00:00:00 2001 From: Jed Reynolds Date: Thu, 4 Jun 2020 22:52:09 -0700 Subject: [PATCH] LFUtils.py: updates portListToAliasMap to have debug param, raise exception on empty/no results --- py-json/LANforge/LFUtils.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/py-json/LANforge/LFUtils.py b/py-json/LANforge/LFUtils.py index 20c1f077..0a32b080 100644 --- a/py-json/LANforge/LFUtils.py +++ b/py-json/LANforge/LFUtils.py @@ -204,10 +204,12 @@ def generateRandomHex(): # } # }, # { ... } - -def portListToAliasMap(json_list): +def portListToAliasMap(json_list, debug_=False): reverse_map = {} - if len(json_list) < 1: + if (json_list is None) or (len(json_list) < 1): + if debug_: + print("portListToAliasMap: no json_list provided") + raise ValueError("portListToAliasMap: no json_list provided") return reverse_map json_interfaces = json_list