Skip to content

2025.9.3 无法加载 python引入语法问题, #86

@FR-Chelsea

Description

@FR-Chelsea

插件在 import 的时候用到了

from homeassistant.backports.enum import StrEnum

但是从 2024.8 起,Home Assistant 删除了 homeassistant.backports.enum 这个兼容层。

✅ 解决办法

你需要改插件的 const.py(或者其他用到 StrEnum 的地方),把依赖更新成 Python 标准库的 enum.StrEnum。

  1. 找到 custom_components/bemfa/const.py

打开看看,应该有类似这样的代码:

from homeassistant.backports.enum import StrEnum

  1. 改成标准库写法

直接替换为:

from enum import StrEnum

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions