Переглянути джерело

🔨 Detect feature parsing error (#24824)

ellensp 1 рік тому
джерело
коміт
a8f650079b
Аккаунт користувача з таким Email не знайдено

+ 3
- 3
buildroot/share/PlatformIO/scripts/preflight-checks.py Переглянути файл

60
             raise SystemExit("Error: Marlin requires PlatformIO >= 6.1.1. Use 'pio upgrade' to get a newer version.")
60
             raise SystemExit("Error: Marlin requires PlatformIO >= 6.1.1. Use 'pio upgrade' to get a newer version.")
61
 
61
 
62
         if 'MARLIN_FEATURES' not in env:
62
         if 'MARLIN_FEATURES' not in env:
63
-            raise SystemExit("Error: this script should be used after common Marlin scripts")
63
+            raise SystemExit("Error: this script should be used after common Marlin scripts.")
64
 
64
 
65
-        if 'MOTHERBOARD' not in env['MARLIN_FEATURES']:
66
-            raise SystemExit("Error: MOTHERBOARD is not defined in Configuration.h")
65
+        if len(env['MARLIN_FEATURES']) == 0:
66
+            raise SystemExit("Error: Failed to parse Marlin features. See previous error messages.")
67
 
67
 
68
         build_env = env['PIOENV']
68
         build_env = env['PIOENV']
69
         motherboard = env['MARLIN_FEATURES']['MOTHERBOARD']
69
         motherboard = env['MARLIN_FEATURES']['MOTHERBOARD']

Завантаження…
Відмінити
Зберегти