diff options
| -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 |
