diff options
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 24 |
1 files changed, 8 insertions, 16 deletions
@@ -86,27 +86,19 @@ logger = RepoLogger(__file__) | |||
86 | MIN_PYTHON_VERSION_SOFT = (3, 6) | 86 | MIN_PYTHON_VERSION_SOFT = (3, 6) |
87 | MIN_PYTHON_VERSION_HARD = (3, 6) | 87 | MIN_PYTHON_VERSION_HARD = (3, 6) |
88 | 88 | ||
89 | if sys.version_info.major < 3: | 89 | if sys.version_info < MIN_PYTHON_VERSION_HARD: |
90 | logger.error( | 90 | logger.error( |
91 | "repo: error: Python 2 is no longer supported; " | 91 | "repo: error: Python version is too old; " |
92 | "Please upgrade to Python %d.%d+.", | 92 | "Please upgrade to Python %d.%d+.", |
93 | *MIN_PYTHON_VERSION_SOFT, | 93 | *MIN_PYTHON_VERSION_SOFT, |
94 | ) | 94 | ) |
95 | sys.exit(1) | 95 | sys.exit(1) |
96 | else: | 96 | elif sys.version_info < MIN_PYTHON_VERSION_SOFT: |
97 | if sys.version_info < MIN_PYTHON_VERSION_HARD: | 97 | logger.error( |
98 | logger.error( | 98 | "repo: warning: your Python version is no longer supported; " |
99 | "repo: error: Python 3 version is too old; " | 99 | "Please upgrade to Python %d.%d+.", |
100 | "Please upgrade to Python %d.%d+.", | 100 | *MIN_PYTHON_VERSION_SOFT, |
101 | *MIN_PYTHON_VERSION_SOFT, | 101 | ) |
102 | ) | ||
103 | sys.exit(1) | ||
104 | elif sys.version_info < MIN_PYTHON_VERSION_SOFT: | ||
105 | logger.error( | ||
106 | "repo: warning: your Python 3 version is no longer supported; " | ||
107 | "Please upgrade to Python %d.%d+.", | ||
108 | *MIN_PYTHON_VERSION_SOFT, | ||
109 | ) | ||
110 | 102 | ||
111 | KEYBOARD_INTERRUPT_EXIT = 128 + signal.SIGINT | 103 | KEYBOARD_INTERRUPT_EXIT = 128 + signal.SIGINT |
112 | MAX_PRINT_ERRORS = 5 | 104 | MAX_PRINT_ERRORS = 5 |