We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 53e6de2 commit 358963aCopy full SHA for 358963a
custom_components/pyscript/state.py
@@ -220,8 +220,11 @@ async def register_persist(cls, var_name):
220
restore_data = await RestoreStateData.async_get_instance(cls.hass)
221
this_entity = PyscriptEntity()
222
this_entity.entity_id = var_name
223
- restore_data.async_restore_entity_added(this_entity)
224
cls.persisted_vars[var_name] = this_entity
+ try:
225
+ restore_data.async_restore_entity_added(this_entity)
226
+ except TypeError as e:
227
+ restore_data.async_restore_entity_added(var_name)
228
229
@classmethod
230
async def persist(cls, var_name, default_value=None, default_attributes=None):
0 commit comments