def __delitem__(self, i): r'''Deletes measure item `i`. .. container:: example :: >>> measure = Measure((4, 8), "c'8 d'8 e'8 f'8") >>> measure.automatically_adjust_time_signature = True >>> show(measure) # doctest: +SKIP :: >>> del(measure[1]) >>> show(measure) # doctest: +SKIP .. doctest:: { \time 3/8 c'8 e'8 f'8 } Returns none. ''' old_time_signature = self.time_signature old_denominator = getattr(old_time_signature, 'denominator', None) FixedDurationContainer.__delitem__(self, i) self._conditionally_adjust_time_signature(old_denominator)
def __delitem__(self, i): r'''Deletes measure item `i`. .. container:: example :: >>> measure = Measure((4, 8), "c'8 d'8 e'8 f'8") >>> measure.automatically_adjust_time_signature = True >>> show(measure) # doctest: +SKIP :: >>> del(measure[1]) >>> show(measure) # doctest: +SKIP .. doctest:: { \time 3/8 c'8 e'8 f'8 } Returns none. ''' old_time_signature = self.time_signature old_denominator = getattr(old_time_signature, 'denominator', None) FixedDurationContainer.__delitem__(self, i) self._conditionally_adjust_time_signature(old_denominator)