1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-06 21:32:21 +01:00

[esp32] Add framework migration warning for upcoming ESP-IDF default change

This commit is contained in:
J. Nick Koston
2025-08-02 08:42:46 -10:00
parent ed2e8466c8
commit 30f988c5f3

View File

@@ -680,11 +680,15 @@ ESP_IDF_FRAMEWORK_SCHEMA = cv.All(
)
def _show_framework_migration_message(name: str, _shown: list[bool] = []) -> None:
class _FrameworkMigrationWarning:
shown = False
def _show_framework_migration_message(name: str) -> None:
"""Show a friendly message about framework migration when defaulting to Arduino."""
if _shown:
if _FrameworkMigrationWarning.shown:
return
_shown.append(True)
_FrameworkMigrationWarning.shown = True
from esphome.log import AnsiFore, color