Skip to content

Commit 8ae391f

Browse files
committed
fixing last commit that broke normal usage while testing midifile
1 parent 2ef5556 commit 8ae391f

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

textbeat/player.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,12 @@ def run(self):
229229
embedded_file = False
230230

231231
# set initial midifile tempo
232-
if not self.midifile.tracks:
233-
self.midifile.tracks.append(mido.MidiTrack())
234-
self.midifile.tracks[0].append(mido.MetaMessage(
235-
'set_tempo', tempo=mido.bpm2tempo(self.tempo)
236-
))
232+
if self.midifile:
233+
if not self.midifile.tracks:
234+
self.midifile.tracks.append(mido.MidiTrack())
235+
self.midifile.tracks[0].append(mido.MetaMessage(
236+
'set_tempo', tempo=mido.bpm2tempo(self.tempo)
237+
))
237238

238239
while not self.quitflag:
239240
self.follow()

0 commit comments

Comments
 (0)