Skip to content

Commit 7bde7e9

Browse files
authored
Merge pull request #141 from cryptk/fix_simulation_logging
fix(simulation): advance simulation file index before logging
2 parents bebf6d2 + 02b97a5 commit 7bde7e9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pyomnilogic_local/api/mock_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,15 @@ async def async_get_telemetry(self, raw: Literal[False]) -> Telemetry: ...
9797
async def async_get_telemetry(self) -> Telemetry: ...
9898
async def async_get_telemetry(self, raw: bool = False) -> Telemetry | str:
9999
"""Return the pre-loaded telemetry from the current simulation file."""
100+
self._index = (self._index + 1) % len(self._sim_data)
100101
data = self._sim_data[self._index]
101102
if self.increment_on_telemetry:
102103
_LOGGER.debug(
103-
"Advancing simulation file index from %s to %s, filepath: %s",
104+
"Simulation file index advanced from %s to %s, filepath: %s",
104105
self._index,
105106
(self._index + 1) % len(self._sim_data),
106107
data["filepath"],
107108
)
108-
self._index = (self._index + 1) % len(self._sim_data)
109109
if raw:
110110
return data["telemetry"]
111111
return Telemetry.load_xml(data["telemetry"])

0 commit comments

Comments
 (0)