Handle the exception for running the profiler
[doctor.git] / doctor_tests / scenario / fault_management.py
index a110b88..5216aa8 100644 (file)
@@ -209,6 +209,10 @@ class FaultManagement(object):
         detected = self.monitor.detected_time
         notified = self.consumer.notified_time
 
+        if None in [vmdown, hostdown, detected, notified]:
+            self.log.info('one of the time for profiler is None, return')
+            return
+
         # TODO(yujunz) check the actual delay to verify time sync status
         # expected ~1s delay from $trigger to $linkdown
         relative_start = linkdown