# Copyright (c) 2021 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 sys

PRESUBMIT_VERSION = '2.0.0'

# This file can be removed once py2 presubmit is no longer supported. This is
# an integration test to ensure py2 presubmit still works.


def CheckPythonVersion(input_api, output_api):
  # The tests here are assuming this is not defined, so raise an error
  # if it is.
  if 'USE_PYTHON3' in globals():
    return [
        output_api.PresubmitError(
            'USE_PYTHON3 is defined; update the tests in //PRESUBMIT.py and '
            '//tests/PRESUBMIT.py.')
    ]
  if sys.version_info.major != 2:
    return [
        output_api.PresubmitError(
            'Did not use Python2 for //PRESUBMIT.py by default.')
    ]
  return []