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
 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