Skip to content

Commit 627958c

Browse files
committed
Rework to avoid extra testcode
1 parent 1fc00c0 commit 627958c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

plugwise/helper.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -382,16 +382,14 @@ def _collect_group_sensors(
382382
measurements: dict[str, UOM],
383383
) -> None:
384384
"""Collect group sensors."""
385-
if (group := self._domain_objects.find(f'./group[@id="{entity_id}"]')) is None:
386-
return
387-
388-
for measurement, attrs in measurements.items():
389-
locator = f'.//logs/point_log[type="{measurement}"]/period/measurement'
390-
if (group_meas_loc := group.find(locator)) is None:
391-
return
385+
if (group := self._domain_objects.find(f'./group[@id="{entity_id}"]')) is not None:
386+
for measurement, attrs in measurements.items():
387+
locator = f'.//logs/point_log[type="{measurement}"]/period/measurement'
388+
if (group_meas_loc := group.find(locator)) is None:
389+
return
392390

393-
common_match_cases(measurement, attrs, group_meas_loc, data)
394-
self._count += 1
391+
common_match_cases(measurement, attrs, group_meas_loc, data)
392+
self._count += 1
395393

396394
def _collect_appliance_data(
397395
self,

0 commit comments

Comments
 (0)