def _addFirmwareButtonCallback(self): # If firmware was entered in the box that isn't already on screen, add it fd = FileDialog(self) firmwareName = fd.getFilenameToOpen() firmwarePath = os.path.realpath(firmwareName) basename = os.path.basename(firmwarePath) if (firmwareName != "") and (basename not in self.firmwareDict): self.firmwareDict[basename] = Firmware({"Name": basename, "Filename": firmwarePath}) self.__firmwareList.append(basename)
def getCorpusOutputFile(self): """Return the filename to save the config to.""" fd = FileDialog(self) return fd.getFilenameToSave()