Index: tools/telemetry/telemetry/value/summary.py |
diff --git a/tools/telemetry/telemetry/value/summary.py b/tools/telemetry/telemetry/value/summary.py |
index f9d372d443712a1b1c6b47abc9011bb4114d35eb..13e8ac20dfc52ba5b387fa9940d4d82099cbc6f5 100644 |
--- a/tools/telemetry/telemetry/value/summary.py |
+++ b/tools/telemetry/telemetry/value/summary.py |
@@ -35,7 +35,9 @@ class Summary(object): |
] |
""" |
- def __init__(self, all_page_specific_values, had_failures): |
+ def __init__(self, all_page_specific_values): |
+ had_failures = any(isinstance(v, failure.FailureValue) for v in |
+ all_page_specific_values) |
self.had_failures = had_failures |
self._computed_per_page_values = [] |
self._computed_summary_values = [] |