Prevent warning twice about Python 3 usage

Only warn about using Python 3 when running the repo script directly.
This prevents the user being warned twice.

Change-Id: I2ee51ea2fa0127ea310598320e460ec9f38c6488
This commit is contained in:
Anthony King 2014-05-05 20:37:05 +01:00
parent 666d534636
commit 6efdde9f6e

8
repo
View File

@ -139,10 +139,6 @@ def _print(*objects, **kwargs):
# Python version check # Python version check
ver = sys.version_info ver = sys.version_info
if ver[0] == 3:
_print('warning: Python 3 support is currently experimental. YMMV.\n'
'Please use Python 2.6 - 2.7 instead.',
file=sys.stderr)
if (ver[0], ver[1]) < MIN_PYTHON_VERSION: if (ver[0], ver[1]) < MIN_PYTHON_VERSION:
_print('error: Python version %s unsupported.\n' _print('error: Python version %s unsupported.\n'
'Please use Python 2.6 - 2.7 instead.' 'Please use Python 2.6 - 2.7 instead.'
@ -768,4 +764,8 @@ def main(orig_args):
if __name__ == '__main__': if __name__ == '__main__':
if ver[0] == 3:
_print('warning: Python 3 support is currently experimental. YMMV.\n'
'Please use Python 2.6 - 2.7 instead.',
file=sys.stderr)
main(sys.argv[1:]) main(sys.argv[1:])