Small fix: catch exception when summary does not give the correct output
Change-Id: I417299aca7c3abb8113951d30b63786ab2532918
diff --git a/TestON/drivers/common/cli/onosclidriver.py b/TestON/drivers/common/cli/onosclidriver.py
index 1ba9d0a..d7355e6 100755
--- a/TestON/drivers/common/cli/onosclidriver.py
+++ b/TestON/drivers/common/cli/onosclidriver.py
@@ -2807,9 +2807,12 @@
"""
import json
try:
- topology = self.getTopology( self.topology() )
summary = json.loads( self.summary() )
-
+ except ( TypeError, ValueError ):
+ main.log.exception( "{}: Object not as expected: {!r}".format( self.name, summary ) )
+ return main.ERROR
+ try:
+ topology = self.getTopology( self.topology() )
if topology == {} or topology == None or summary == {} or summary == None:
return main.ERROR
output = ""