Index: telemetry/telemetry/value/scalar.py |
diff --git a/telemetry/telemetry/value/scalar.py b/telemetry/telemetry/value/scalar.py |
index 8dcd482f7fb0f6ee4758f854c91af4c2c452649c..da8d4afd1d5b7034cab186a8bfef630edc656968 100644 |
--- a/telemetry/telemetry/value/scalar.py |
+++ b/telemetry/telemetry/value/scalar.py |
@@ -116,7 +116,10 @@ class ScalarValue(summarizable.SummarizableValue): |
none_value_reason = None |
if None in merged_value: |
merged_value = None |
- none_value_reason = none_values.MERGE_FAILURE_REASON |
+ merged_none_values = [v for v in values if v.value is None] |
+ none_value_reason = ( |
+ none_values.MERGE_FAILURE_REASON + |
+ ' None values: %s' % repr(merged_none_values)) |
return list_of_scalar_values.ListOfScalarValues( |
page, name, v0.units, merged_value, important=v0.important, |
description=v0.description, |