thirdparty/google_appengine/dev_appserver.py
changeset 2309 be1b94099f2d
parent 2287 f668847ebb75
equal deleted inserted replaced
2307:81c128f487e6 2309:be1b94099f2d
    19 
    19 
    20 import os
    20 import os
    21 import sys
    21 import sys
    22 
    22 
    23 if not hasattr(sys, 'version_info'):
    23 if not hasattr(sys, 'version_info'):
    24   sys.stderr.write('Error: Very old versions of Python are not supported. Please '
    24   sys.stderr.write('Very old versions of Python are not supported. Please '
    25                    'use version 2.5.\n')
    25                    'use version 2.5 or greater.\n')
    26   sys.exit(1)
    26   sys.exit(1)
    27 version_tuple = tuple(sys.version_info[:2])
    27 version_tuple = tuple(sys.version_info[:2])
    28 if version_tuple < (2, 4):
    28 if version_tuple < (2, 4):
    29   sys.stderr.write('Error: Python %d.%d is not supported. Please use '
    29   sys.stderr.write('Error: Python %d.%d is not supported. Please use '
    30                    'version 2.5.\n' % version_tuple)
    30                    'version 2.5 or greater.\n' % version_tuple)
    31   sys.exit(1)
    31   sys.exit(1)
    32 if version_tuple == (2, 4):
    32 if version_tuple == (2, 4):
    33   sys.stderr.write('Warning: Python 2.4 is not supported; this program may '
    33   sys.stderr.write('Warning: Python 2.4 is not supported; this program may '
    34                    'break. Please use version 2.5.\n')
    34                    'break. Please use version 2.5 or greater.\n')
    35 if version_tuple > (2, 5):
       
    36   sys.stderr.write('Error: Python %d.%d and is not supported; '
       
    37 		   'Please use version 2.5, not greater.\n' % version_tuple)
       
    38   sys.exit(1)
       
    39 
    35 
    40 DIR_PATH = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
    36 DIR_PATH = os.path.abspath(os.path.dirname(os.path.realpath(__file__)))
    41 SCRIPT_DIR = os.path.join(DIR_PATH, 'google', 'appengine', 'tools')
    37 SCRIPT_DIR = os.path.join(DIR_PATH, 'google', 'appengine', 'tools')
    42 
    38 
    43 EXTRA_PATHS = [
    39 EXTRA_PATHS = [