Home Assistant Unofficial Reference 2024.12.1
homeassistant.helpers.deprecation.DeferredDeprecatedAlias Class Reference

Public Member Functions

None __init__ (self, Callable[[], Any] value_fn, str replacement, str|None breaks_in_ha_version)
 
Any value (self)
 

Public Attributes

 breaks_in_ha_version
 
 replacement
 

Private Attributes

 _value_fn
 

Detailed Description

Deprecated alias with deferred evaluation of the value.

Definition at line 270 of file deprecation.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.helpers.deprecation.DeferredDeprecatedAlias.__init__ (   self,
Callable[[], Any]  value_fn,
str  replacement,
str | None  breaks_in_ha_version 
)
Initialize.

Definition at line 273 of file deprecation.py.

Member Function Documentation

◆ value()

Any homeassistant.helpers.deprecation.DeferredDeprecatedAlias.value (   self)
Return the value.

Definition at line 285 of file deprecation.py.

Member Data Documentation

◆ _value_fn

homeassistant.helpers.deprecation.DeferredDeprecatedAlias._value_fn
private

Definition at line 282 of file deprecation.py.

◆ breaks_in_ha_version

homeassistant.helpers.deprecation.DeferredDeprecatedAlias.breaks_in_ha_version

Definition at line 280 of file deprecation.py.

◆ replacement

homeassistant.helpers.deprecation.DeferredDeprecatedAlias.replacement

Definition at line 281 of file deprecation.py.


The documentation for this class was generated from the following file: