Skip to content

Commit 09c50ce

Browse files
committed
Rename exceptions parameter as skip_keys
1 parent 37ed601 commit 09c50ce

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

homeassistant/components/teslemetry/coordinator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ async def _async_update_data(self) -> dict[str, Any]:
7979

8080
return flatten(
8181
data,
82-
exceptions=["daily_charges", "demand_charges", "energy_charges", "seasons"],
82+
skip_keys=["daily_charges", "demand_charges", "energy_charges", "seasons"],
8383
)
8484

8585

@@ -165,7 +165,7 @@ async def _async_update_data(self) -> dict[str, Any]:
165165

166166
return flatten(
167167
data,
168-
exceptions=["daily_charges", "demand_charges", "energy_charges", "seasons"],
168+
skip_keys=["daily_charges", "demand_charges", "energy_charges", "seasons"],
169169
)
170170

171171

homeassistant/components/teslemetry/helpers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010

1111

1212
def flatten(
13-
data: dict[str, Any], parent: str | None = None, exceptions: list[str] | None = None
13+
data: dict[str, Any], parent: str | None = None, skip_keys: list[str] | None = None
1414
) -> dict[str, Any]:
1515
"""Flatten the data structure."""
1616
result = {}
1717
for key, value in data.items():
18-
exception = exceptions and key in exceptions
18+
skip = skip_keys and key in skip_keys
1919
if parent:
2020
key = f"{parent}_{key}"
21-
if isinstance(value, dict) and not exception:
22-
result.update(flatten(value, key, exceptions))
21+
if isinstance(value, dict) and not skip:
22+
result.update(flatten(value, key, skip_keys))
2323
else:
2424
result[key] = value
2525
return result

0 commit comments

Comments
 (0)