def trailingEmptyMeasures(self): emptyMeasures = [] np = NotePosition(staffIndex = self.numStaffs() - 1) staff = self.getStaffByIndex(np.staffIndex) np.measureIndex = staff.numMeasures() - 1 measure = staff[np.measureIndex] while ((np.staffIndex > 0 or np.measureIndex > 0) and measure.isEmpty()): # IGNORE:no-member emptyMeasures.append(np.makeMeasurePosition()) if np.measureIndex == 0: np.staffIndex -= 1 staff = self.getStaffByIndex(np.staffIndex) np.measureIndex = staff.numMeasures() np.measureIndex -= 1 measure = staff[np.measureIndex] return emptyMeasures
def trailingEmptyMeasures(self): emptyMeasures = [] np = NotePosition(staffIndex=self.numStaffs() - 1) staff = self.getStaffByIndex(np.staffIndex) np.measureIndex = staff.numMeasures() - 1 measure = staff[np.measureIndex] while ((np.staffIndex > 0 or np.measureIndex > 0) and measure.isEmpty()): # IGNORE:no-member emptyMeasures.append(np.makeMeasurePosition()) if np.measureIndex == 0: np.staffIndex -= 1 staff = self.getStaffByIndex(np.staffIndex) np.measureIndex = staff.numMeasures() np.measureIndex -= 1 measure = staff[np.measureIndex] return emptyMeasures