Skip to content

Commit d66a7f9

Browse files
committed
Fix exception when track is reset before timeline started
1 parent 73ed783 commit d66a7f9

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

isobar/timelines/track.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -414,12 +414,13 @@ def reset(self):
414414
self.is_finished = False
415415
self.next_event_time = self.current_time
416416

417-
for pattern in self.event_stream.values():
418-
try:
419-
pattern.reset()
420-
except AttributeError:
421-
# Event stream may contain constant values, in which case no reset is needed.
422-
pass
417+
if self.event_stream is not None:
418+
for pattern in self.event_stream.values():
419+
try:
420+
pattern.reset()
421+
except AttributeError:
422+
# Event stream may contain constant values, in which case no reset is needed.
423+
pass
423424

424425
def get_next_event(self) -> Event:
425426
"""

0 commit comments

Comments
 (0)