File tree Expand file tree Collapse file tree
custom_components/utility_meter_next_gen Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121 - name : Set up Python
2222 uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2323 with :
24- python-version : " 3.14 "
24+ python-version : " 3.13.2 "
2525 cache : " pip"
2626
2727 - name : Install requirements
Original file line number Diff line number Diff line change 5050 async_track_state_report_event ,
5151)
5252from homeassistant .helpers .start import async_at_started
53- from homeassistant .helpers .template import is_number
5453from homeassistant .helpers .typing import ConfigType , DiscoveryInfoType
5554from homeassistant .util import dt as dt_util , slugify
5655from homeassistant .util .enum import try_parse_enum
5756
57+ try :
58+ from homeassistant .helpers .template .extensions .type_cast import (
59+ TypeCastExtension ,
60+ )
61+
62+ is_number = TypeCastExtension .is_number
63+ except ImportError :
64+ from homeassistant .helpers .template import is_number
65+
5866from .const import (
5967 ATTR_CALC_CURRENT_VALUE ,
6068 ATTR_CALC_LAST_VALUE ,
You can’t perform that action at this time.
0 commit comments