def adjustmask(self): fsn=self.getfsn() data,dataerr,param=B1python.read2dintfile(fsn,dirs=self.getinputdirs()) if len(data)!=1 and len(dataerr)!=1 and len(param)!=1: self.logger("Could not find files for FSN %d"%fsn,priority="error") return if self.maskmatrix is None: self.maskmatrix=np.zeros(data[0].shape,dtype=np.uint8) try: self.maskmatrix=B1python.makemask(self.maskmatrix,data[0]) except: self.logger("Mask editing was interrupted by user!",'WARNING')