def save_object(self, export=False, **kwargs): for component in self.components: component.export_atom_types = export component.save_links = not export self.save_links = not export retval = Storable.save_object(self, **kwargs) self.save_links = True for component in self.components: component.export_atom_types = False component.save_links = True return retval
def save_object(self, file): # @ReservedAssignment Storable.save_object(self, file, zipped=True) type(self).object_pool.change_all_uuids() self.needs_saving = False