From 6a48c0f5cf1931fbb817d1ee6dce89182249e413 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 2 Nov 2025 21:59:22 -0600 Subject: [PATCH] move to socket --- esphome/components/socket/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/esphome/components/socket/__init__.py b/esphome/components/socket/__init__.py index 4c2ea7f088..49e074a6ee 100644 --- a/esphome/components/socket/__init__.py +++ b/esphome/components/socket/__init__.py @@ -3,7 +3,6 @@ from collections.abc import Callable, MutableMapping import esphome.codegen as cg import esphome.config_validation as cv from esphome.core import CORE -from esphome.cpp_generator import add_define CODEOWNERS = ["@esphome/core"] @@ -60,7 +59,7 @@ def require_wake_loop_threadsafe() -> None: # Only set up once (idempotent - multiple components can call this) if not CORE.data.get(KEY_WAKE_LOOP_THREADSAFE_REQUIRED, False): CORE.data[KEY_WAKE_LOOP_THREADSAFE_REQUIRED] = True - add_define("USE_WAKE_LOOP_THREADSAFE") + cg.add_define("USE_WAKE_LOOP_THREADSAFE") # Consume 1 socket for the shared wake notification socket consume_sockets(1, "socket.wake_loop_threadsafe")({})