[docs]defexportPickle(dataNode:DataNode)->bytes:"""Export data node to pickle file. Parameters ---------- dataNode : DataNode Data Node Returns ------- bytes Binary data to write to file. """returnpickle.dumps(dataNode)
[docs]defimportPickle(pickleData:bytes)->DataNode:"""Import DataNode from pickled data file. Parameters ---------- pickleData : bytes Binary Data Returns ------- DataNode DataNode """obj=pickle.loads(pickleData)ifisinstance(obj,DataNode):returnobjelse:raiseValueError("Invalid pickle")