def _save_ma_unit_and_table_state(self, table, ma_unit, row=None, col=None, old_value=None, use_old_value=True): # Make backup of table info... old_table = calc_fncs.save_table_data(table) if use_old_value: old_table[row][col] = old_value # ...from BEFORE the cell changed # Make backup copy of ma_unit old_ma_unit = copy.deepcopy(ma_unit) return old_ma_unit, old_table
def save_tables_data(self): old_tables_data = [] for table in self.tables: old_tables_data.append(calc_fncs.save_table_data(table)) return old_tables_data