Skip to content

Commit 671d72e

Browse files
committed
Made connections iterable (fixes history example)
1 parent 701ca9d commit 671d72e

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

tibber/types/home_consumption_connection.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,7 @@ def nodes(self) -> list:
2727

2828
@property
2929
def edges(self) -> list:
30-
return [HomeConsumptionEdge(self.resolution, edge, self.tibber_client) for edge in self.cache.get("edges")]
30+
return [HomeConsumptionEdge(self.resolution, edge, self.tibber_client) for edge in self.cache.get("edges")]
31+
32+
def __iter__(self):
33+
return iter(self.nodes)

tibber/types/home_production_connection.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,7 @@ def nodes(self) -> list:
2727

2828
@property
2929
def edges(self) -> list:
30-
return [HomeProductionEdge(self.resolution, edge, self.tibber_client) for edge in self.cache.get("edges")]
30+
return [HomeProductionEdge(self.resolution, edge, self.tibber_client) for edge in self.cache.get("edges")]
31+
32+
def __iter__(self):
33+
return iter(self.nodes)

0 commit comments

Comments
 (0)