summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/catapult/tracing/PRESUBMIT.py
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/catapult/tracing/PRESUBMIT.py')
-rw-r--r--chromium/third_party/catapult/tracing/PRESUBMIT.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/chromium/third_party/catapult/tracing/PRESUBMIT.py b/chromium/third_party/catapult/tracing/PRESUBMIT.py
index 90442392078..676ca4d8ed6 100644
--- a/chromium/third_party/catapult/tracing/PRESUBMIT.py
+++ b/chromium/third_party/catapult/tracing/PRESUBMIT.py
@@ -2,6 +2,10 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+
+USE_PYTHON3 = True
+
+
import sys
def _RunArgs(args, input_api):
@@ -16,7 +20,7 @@ def _CheckRegisteredMetrics(input_api, output_api):
results = []
tracing_dir = input_api.PresubmitLocalPath()
out, return_code = _RunArgs(
- [input_api.python_executable,
+ [sys.executable,
input_api.os_path.join(tracing_dir, 'bin', 'validate_all_metrics')],
input_api)
if return_code:
@@ -30,7 +34,7 @@ def _CheckRegisteredDiagnostics(input_api, output_api):
results = []
tracing_dir = input_api.PresubmitLocalPath()
out, return_code = _RunArgs(
- [input_api.python_executable,
+ [sys.executable,
input_api.os_path.join(tracing_dir, 'bin', 'validate_all_diagnostics')],
input_api)
if return_code:
@@ -61,7 +65,8 @@ def _CheckHistogramProtoIsGated(input_api, output_api):
for f in input_api.AffectedSourceFiles(source_file_filter):
contents = input_api.ReadFile(f)
if ('histogram_pb2' in contents and
- not f.LocalPath().endswith('histogram_proto.py')):
+ not f.LocalPath().endswith('histogram_proto.py') and
+ not f.LocalPath().endswith('PRESUBMIT.py')):
files.append(f)
results = []
@@ -109,7 +114,7 @@ def _CheckChange(input_api, output_api):
original_sys_path = sys.path
try:
sys.path += [input_api.PresubmitLocalPath()]
- from tracing_build import check_gni
+ from tracing_build import check_gni # pylint: disable=import-outside-toplevel
error = check_gni.GniCheck()
if error:
results.append(output_api.PresubmitError(error))
@@ -120,7 +125,7 @@ def _CheckChange(input_api, output_api):
files_to_skip = input_api.DEFAULT_FILES_TO_SKIP + (".*_pb2.py$",)
results += input_api.RunTests(input_api.canned_checks.GetPylint(
input_api, output_api, extra_paths_list=_GetPathsToPrepend(input_api),
- pylintrc='../pylintrc', files_to_skip=files_to_skip))
+ pylintrc='../pylintrc', files_to_skip=files_to_skip, version='2.7'))
results += _CheckRegisteredMetrics(input_api, output_api)
results += _CheckRegisteredDiagnostics(input_api, output_api)
@@ -132,7 +137,7 @@ def _CheckChange(input_api, output_api):
def _GetPathsToPrepend(input_api):
- import tracing_project
+ import tracing_project # pylint: disable=import-outside-toplevel
project_dir = input_api.PresubmitLocalPath()
catapult_dir = input_api.os_path.join(project_dir, '..')
return [