Skip to content
Snippets Groups Projects
Commit 51d11b0f authored by Sebastien Jourdain's avatar Sebastien Jourdain
Browse files

python pickle registration with override

parent 00d5cb9d
No related merge requests found
......@@ -503,3 +503,15 @@ class CompositeDataSetBase(object):
class vtkPartitionedDataSet(CompositeDataSetBase, vtkPartitionedDataSet):
def append(self, dataset):
self.SetPartition(self.GetNumberOfPartitions(), dataset)
# -----------------------------------------------------------------------------
# Handle pickle registration
# -----------------------------------------------------------------------------
with suppress(ImportError):
import copyreg
from vtkmodules.util.pickle_support import serialize_VTK_data_object
copyreg.pickle(vtkPolyData, serialize_VTK_data_object)
copyreg.pickle(vtkUnstructuredGrid, serialize_VTK_data_object)
copyreg.pickle(vtkImageData, serialize_VTK_data_object)
copyreg.pickle(vtkPartitionedDataSet, serialize_VTK_data_object)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment