Merge pull request #1342 from xinnan-tech/fix-global-iot

fix:修复全局变量all_function_registry导致iot描述无法更新bug
This commit is contained in:
欣南科技
2025-05-22 09:43:13 +08:00
committed by GitHub
4 changed files with 46 additions and 19 deletions
@@ -1,6 +1,12 @@
from config.logger import setup_logging
import json
from plugins_func.register import FunctionRegistry, ActionResponse, Action, ToolType
from plugins_func.register import (
FunctionRegistry,
ActionResponse,
Action,
ToolType,
DeviceTypeRegistry,
)
from plugins_func.functions.hass_init import append_devices_to_prompt
TAG = __name__
@@ -10,6 +16,7 @@ class FunctionHandler:
def __init__(self, conn):
self.conn = conn
self.config = conn.config
self.device_type_registry = DeviceTypeRegistry()
self.function_registry = FunctionRegistry()
self.register_nessary_functions()
self.register_config_functions()