Esempio n. 1
0
    def serialize(self, writer, selected=False):
        """
        Save (serializable) items to HDF5 file:
            * writer: :py:class:`guidata.hdf5io.HDF5Writer` object
            * selected=False: if True, will save only selected items

        See also :py:meth:`guiqwt.baseplot.BasePlot.restore_items_from_hdf5`
        """
        if selected:
            items = self.get_selected_items()
        else:
            items = self.items[:]
        items = [item for item in items if ISerializableType in item.types()]
        io.save_items(writer, items)
Esempio n. 2
0
 def serialize(self, writer, selected=False):
     """
     Save (serializable) items to HDF5 file:
         * writer: :py:class:`guidata.hdf5io.HDF5Writer` object
         * selected=False: if True, will save only selected items
         
     See also :py:meth:`guiqwt.baseplot.BasePlot.restore_items_from_hdf5`
     """
     if selected:
         items = self.get_selected_items()
     else:
         items = self.items[:]
     items = [item for item in items if ISerializableType in item.types()]
     io.save_items(writer, items)