mirror of
https://github.com/python-kasa/python-kasa.git
synced 2024-12-22 19:23:34 +00:00
Bind consumable on lambda def
This commit is contained in:
parent
43de201d84
commit
330763bc83
@ -81,8 +81,8 @@ class VacuumConsumables(SmartModule):
|
||||
id=f"vacuum_{consumable.feature_basename}_used",
|
||||
name=f"{consumable.name} used",
|
||||
container=self.data,
|
||||
attribute_getter=lambda container: timedelta(
|
||||
minutes=getattr(container, consumable.data_key)
|
||||
attribute_getter=lambda container, item=consumable: timedelta(
|
||||
minutes=getattr(container, item.data_key)
|
||||
),
|
||||
category=Feature.Category.Debug,
|
||||
type=Feature.Type.Sensor,
|
||||
@ -95,8 +95,8 @@ class VacuumConsumables(SmartModule):
|
||||
id=f"vacuum_{consumable.feature_basename}_remaining",
|
||||
name=f"{consumable.name} remaining",
|
||||
container=self.data,
|
||||
attribute_getter=lambda container: consumable.lifetime
|
||||
- timedelta(minutes=getattr(container, consumable.data_key)),
|
||||
attribute_getter=lambda container, item=consumable: item.lifetime
|
||||
- timedelta(minutes=getattr(container, item.data_key)),
|
||||
category=Feature.Category.Info,
|
||||
type=Feature.Type.Sensor,
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user