Home Assistant Unofficial Reference 2024.12.1
homeassistant.util.frozen_dataclass_compat Namespace Reference

Classes

class  FrozenOrThawed
 

Functions

list[tuple[str, Any, Any]] _class_fields (type cls, bool kw_only)
 

Detailed Description

Utility to  create classes from which frozen or mutable dataclasses can be derived.

This module enabled a non-breaking transition from mutable to frozen dataclasses
derived from EntityDescription and sub classes thereof.

Function Documentation

◆ _class_fields()

list[tuple[str, Any, Any]] homeassistant.util.frozen_dataclass_compat._class_fields ( type  cls,
bool  kw_only 
)
private
Return a list of dataclass fields.

Extracted from dataclasses._process_class.

Definition at line 17 of file frozen_dataclass_compat.py.