Skip to content

v0.7.7

Choose a tag to compare

@tiejiang29 tiejiang29 released this 21 Jun 09:35

v0.7.7 更新

修复

修复 AttributeError: property config_entry of OptionsFlowHandler object has no setter

原因

新版 HA(你用的是 Python 3.14 + 最新 HA)的 OptionsFlow 基类把 config_entry 改为只读 property(无 setter),直接 self.config_entry = config_entry 会报错。

修复方案

def __init__(self, config_entry):
    try:
        super().__init__(config_entry)  # 新版 HA
    except TypeError:
        self.config_entry = config_entry  # 旧版 HA 兼容

这样无论新旧版本 HA 都能正常工作。