summaryrefslogtreecommitdiff
path: root/chromium/third_party/catapult/tracing/tracing/value/histogram.py
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-08-30 10:22:43 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-08-30 12:36:28 +0000
commit271a6c3487a14599023a9106329505597638d793 (patch)
treee040d58ffc86c1480b79ca8528020ca9ec919bf8 /chromium/third_party/catapult/tracing/tracing/value/histogram.py
parent7b2ffa587235a47d4094787d72f38102089f402a (diff)
downloadqtwebengine-chromium-271a6c3487a14599023a9106329505597638d793.tar.gz
BASELINE: Update Chromium to 77.0.3865.59
Change-Id: I1e89a5f3b009a9519a6705102ad65c92fe736f21 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/third_party/catapult/tracing/tracing/value/histogram.py')
-rw-r--r--chromium/third_party/catapult/tracing/tracing/value/histogram.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/chromium/third_party/catapult/tracing/tracing/value/histogram.py b/chromium/third_party/catapult/tracing/tracing/value/histogram.py
index ccb51592b92..fff07dc40de 100644
--- a/chromium/third_party/catapult/tracing/tracing/value/histogram.py
+++ b/chromium/third_party/catapult/tracing/tracing/value/histogram.py
@@ -2,11 +2,17 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+from __future__ import absolute_import
+from __future__ import division
+from __future__ import print_function
+
import json
import math
import numbers
import random
+import six
+from six.moves import range # pylint: disable=redefined-builtin
from tracing.value.diagnostics import diagnostic
from tracing.value.diagnostics import diagnostic_ref
from tracing.value.diagnostics import generic_set
@@ -15,7 +21,7 @@ from tracing.value.diagnostics import unmergeable_diagnostic_set
try:
- StringTypes = basestring
+ StringTypes = six.string_types # pylint: disable=invalid-name
except NameError:
StringTypes = str
@@ -103,7 +109,7 @@ def UniformlySampleStream(samples, stream_length, new_element, num_samples):
return
# replace a random element
- samples[math.floor(random.random() * num_samples)] = new_element
+ samples[int(math.floor(random.random() * num_samples))] = new_element
# Merge two sets of samples that were assembled using UniformlySampleStream().