diff options
| -rw-r--r-- | lib/python/qmk/cli/doctor/check.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/qmk/cli/doctor/check.py b/lib/python/qmk/cli/doctor/check.py index 8a13cb0832..a717bcb591 100644 --- a/lib/python/qmk/cli/doctor/check.py +++ b/lib/python/qmk/cli/doctor/check.py | |||
| @@ -152,8 +152,10 @@ def _check_avr_gcc_installation(): | |||
| 152 | 152 | ||
| 153 | 153 | ||
| 154 | def _check_avrdude_version(): | 154 | def _check_avrdude_version(): |
| 155 | last_line = ESSENTIAL_BINARIES['avrdude']['output'].split('\n')[-2] | 155 | lines = ESSENTIAL_BINARIES['avrdude']['output'].split('\n') |
| 156 | version_number = last_line.split()[2][:-1] | 156 | # avrdude version text is currently not translated, however we fall back to old behaviour of assuming a line |
| 157 | version_line = next((line for line in lines if 'version' in line), lines[-2]) | ||
| 158 | version_number = version_line.split()[2][:-1] | ||
| 157 | cli.log.info('Found avrdude version %s', version_number) | 159 | cli.log.info('Found avrdude version %s', version_number) |
| 158 | 160 | ||
| 159 | return CheckStatus.OK | 161 | return CheckStatus.OK |
