v0.7.7
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 都能正常工作。