def genTitle(fname): ramInfo = LogReader.getTotalRam(fname) procInfo = LogReader.getProcInfo(fname) HDinfo = LogReader.getHarddrives(fname) global failFlag if procInfo is None: failFlag = True return "-1" procTitle = ", "+" ".join(["{} x{}".format(k,v) for k,v in procInfo.items()]) procTitle = procTitle.replace("Intel(R)","") title = LogReader.getModel(fname) title += procTitle title += ", {} {}".format(ramInfo[0],ramInfo[1]) if HDinfo is not None: title += ", "+LogReader.getNumHarddrives(HDinfo) return title