Skip to content

Commit 8d4005f

Browse files
authored
Move skeleton install to avoid raise condition
1 parent 5d10fbb commit 8d4005f

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

platform.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -566,11 +566,6 @@ def _configure_arduino_framework(self, frameworks: List[str]) -> None:
566566
safe_remove_directory_pattern(Path(self.packages_dir), f"framework-arduinoespressif32.*")
567567
self.packages["framework-arduinoespressif32"]["optional"] = False
568568
self.packages["framework-arduinoespressif32-libs"]["optional"] = False
569-
if mcu == "esp32c2":
570-
self.packages["framework-arduino-c2-skeleton-lib"]["optional"] = False
571-
if mcu == "esp32c61":
572-
self.packages["framework-arduino-c61-skeleton-lib"]["optional"] = False
573-
574569
if is_internet_available():
575570
try:
576571
response = requests.get(ARDUINO_ESP32_PACKAGE_URL, timeout=30)
@@ -580,6 +575,10 @@ def _configure_arduino_framework(self, frameworks: List[str]) -> None:
580575
self.packages["framework-arduinoespressif32-libs"]["version"] = dyn_lib_url
581576
except (requests.RequestException, KeyError, IndexError) as e:
582577
logger.error(f"Failed to fetch Arduino framework library URL: {e}")
578+
if mcu == "esp32c2":
579+
self.packages["framework-arduino-c2-skeleton-lib"]["optional"] = False
580+
if mcu == "esp32c61":
581+
self.packages["framework-arduino-c61-skeleton-lib"]["optional"] = False
583582

584583
def _configure_espidf_framework(
585584
self, frameworks: List[str], variables: Dict, board_config: Dict, mcu: str

0 commit comments

Comments
 (0)