83
93
def add_savepoint(self, new_container, message):
85
96
self.states[self.pos].message = message
87
98
raise IndexError('The checkpoint stack has an incorrect position pointer. This should never happen: self.pos = %r, len(self.states) = %r' % (
88
99
self.pos, len(self.states)))
96
101
self.beginInsertRows(ROOT, self.pos+1, self.pos+1)
97
102
self.states.append(State(new_container))