From 33230e1c94d56c1d38d289664f89427813c77c38 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 29 Mar 2026 22:51:23 -1000 Subject: [PATCH] Add type annotations to _add_callback --- esphome/components/esp32_ble/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/esphome/components/esp32_ble/__init__.py b/esphome/components/esp32_ble/__init__.py index 96e6eaa765..3a38811648 100644 --- a/esphome/components/esp32_ble/__init__.py +++ b/esphome/components/esp32_ble/__init__.py @@ -134,7 +134,13 @@ class HandlerCounts: _handler_counts = HandlerCounts() -def _add_callback(parent_var, method, handler_var, params, call_args): +def _add_callback( + parent_var: cg.MockObj, + method: str, + handler_var: cg.MockObj, + params: str, + call_args: str, +) -> None: """Generate a lambda callback that forwards to a handler method. Uses a braced scope with a local variable to avoid capturing variables