def saveFile(imp, format, outputDirPath): fs = FileSaver(imp) saveDict = { 'tif': lambda: fs.saveAsTiff(outputDirPath + imp.getTitle() + ".tif"), 'zip': lambda: fs.saveAsZip(outputDirPath + imp.getTitle() + ".zip"), 'png': lambda: fs.saveAsPng(outputDirPath + imp.getTitle() + '.png'), 'txt': lambda: fs.saveAsTxt(outputDirPath + imp.getTitle() + '.txt'), 'jpg': lambda: fs.saveAsJpg(outputDirPath + imp.getTitle() + '.jpg') } saveDict[format]() return