Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 def save_object(self, file): # @ReservedAssignment
     Storable.save_object(self, file, zipped=True)
     type(self).object_pool.change_all_uuids()
     self.needs_saving = False