Index: tools/telemetry/telemetry/value/list_of_scalar_values.py |
diff --git a/tools/telemetry/telemetry/value/list_of_scalar_values.py b/tools/telemetry/telemetry/value/list_of_scalar_values.py |
index 055acd33865c6eb42674717eac665af31a0296b5..cb70be8c89b50e2f9406ba0b43a0f53725ef897b 100644 |
--- a/tools/telemetry/telemetry/value/list_of_scalar_values.py |
+++ b/tools/telemetry/telemetry/value/list_of_scalar_values.py |
@@ -1,6 +1,9 @@ |
# Copyright 2013 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
+ |
+import numbers |
+ |
from telemetry import value as value_module |
def _Mean(values): |
@@ -13,7 +16,7 @@ class ListOfScalarValues(value_module.Value): |
assert len(values) > 0 |
assert isinstance(values, list) |
for v in values: |
- assert isinstance(v, int) or isinstance(v, float) |
+ assert isinstance(v, numbers.Number) |
self.values = values |
self.same_page_merge_policy = same_page_merge_policy |