Avoid mutating entity descriptions in efergy (#105626)

This commit is contained in:
Erik Montnemery 2023-12-13 15:20:29 +01:00 committed by GitHub
parent dff7725c1f
commit abac68f158
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
"""Support for Efergy sensors."""
from __future__ import annotations
import dataclasses
from re import sub
from typing import cast
@ -121,7 +122,10 @@ async def async_setup_entry(
)
)
else:
description.entity_registry_enabled_default = len(api.sids) > 1
description = dataclasses.replace(
description,
entity_registry_enabled_default=len(api.sids) > 1,
)
for sid in api.sids:
sensors.append(
EfergySensor(