def on_selected_track_changed(self): SessionComponent.on_selected_track_changed(self) selected_track = self.song().view.selected_track tracks = self.tracks_to_use() track_index = selected_track in tracks and list(tracks).index(selected_track) new_offset = track_index - track_index % self._num_tracks if not new_offset / self._num_tracks == int(new_offset / self._num_tracks): raise AssertionError self.set_offsets(new_offset, self.scene_offset())
def on_selected_track_changed(self): SessionComponent.on_selected_track_changed(self) selected_track = self.song().view.selected_track tracks = self.tracks_to_use() if selected_track in tracks: track_index = list(tracks).index(selected_track) new_offset = track_index - track_index % self._num_tracks assert new_offset / self._num_tracks == int(new_offset / self._num_tracks) self.set_offsets(new_offset, self.scene_offset())
def on_selected_track_changed(self): SessionComponent.on_selected_track_changed(self) selected_track = self.song().view.selected_track tracks = self.tracks_to_use() track_index = selected_track in tracks and list(tracks).index( selected_track) new_offset = track_index - track_index % self._num_tracks if not new_offset / self._num_tracks == int( new_offset / self._num_tracks): raise AssertionError self.set_offsets(new_offset, self.scene_offset())