Пример #1
0
 def postProcess(self, _edObject=None):
     EDPluginExec.postProcess(self)
     self.DEBUG("EDPluginExecNormalizeImagev1_1.postProcess")
     xsDataResult = XSDataResultNormalize()
     if self.strOutputFilename is not None:
         self.DEBUG("Writing file %s" % self.strOutputFilename)
         edf = fabio.edfimage.edfimage(data=self.npaNormalized, header={})
         edf.write(self.strOutputFilename)
         xsdo = XSDataImageExt(path=XSDataString(self.strOutputFilename))
     elif self.strOutputShared is not None:
         self.DEBUG("EDShare --> %s" % self.strOutputShared)
         EDShare[ self.strOutputShared] = self.npaNormalized
         xsdo = XSDataImageExt(shared=XSDataString(self.strOutputShared))
     else:
         xsdo = XSDataImageExt(array=EDUtilsArray.arrayToXSData(self.npaNormalized))
     xsDataResult.output = xsdo
     # Create some output data
     self.setDataOutput(xsDataResult)