mirror of
https://github.com/home-assistant/core.git
synced 2025-11-11 03:50:55 +00:00
Improve loops and lists (#113269)
* Enable PERF * Enable PERF rule * Enable PERF rule * Don't enable flag yet
This commit is contained in:
committed by
GitHub
parent
8a98fb7cfd
commit
05172d8e4d
@@ -57,9 +57,7 @@ class FrozenOrThawed(type):
|
||||
|
||||
def _make_dataclass(cls, name: str, bases: tuple[type, ...], kw_only: bool) -> None:
|
||||
class_fields = _class_fields(cls, kw_only)
|
||||
dataclass_bases = []
|
||||
for base in bases:
|
||||
dataclass_bases.append(getattr(base, "_dataclass", base))
|
||||
dataclass_bases = [getattr(base, "_dataclass", base) for base in bases]
|
||||
cls._dataclass = dataclasses.make_dataclass(
|
||||
name, class_fields, bases=tuple(dataclass_bases), frozen=True
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user