def runUpdateCheck(option, server, type, scope=None, path=None): myPath = '' if path: if option in ['csv2csv', 'xml2xml']: myPath = [] for item in path.split(','): myPath.append(item + '\\' + type) else: myPath = path + '\\' + type if type == 'report': report = True else: report = False if option == 'csv2csv': keyWord = 'upgrade' myData1 = CSVHandler.getData(myPath[0]) myData2 = CSVHandler.getData(myPath[1]) elif option == 'csv2db': keyWord = 'install' db = server myData1 = CSVHandler.getData(myPath) myrawData = getUpdateInfo.getData(db, type) myData2 = myrawData[type] elif option == 'xml2xml': keyWord = 'upgrade' myData1 = getUpdateInfo.getXML(path=myPath[0], report=report) myData2 = getUpdateInfo.getXML(path=myPath[1], report=report) elif option == 'xml2db': keyWord = 'install' db = server myData1 = getUpdateInfo.getXML(path=myPath, report=report) myrawData = getUpdateInfo.getData(db, type) myData2 = myData[type] elif option == 'db2db': keyWord = 'upgrade' db = server.split(',') myrawData1 = getUpdateInfo.getData(db[0], type) myrawData2 = getUpdateInfo.getData(db[1], type) myData1 = myrawData1[type] myData2 = myrawData2[type] getUpdateInfo.output(myData1, myData2, type, keyWord) print '\nDone'
def getCVSData(self): param=CSVHandler.getData() self.csvEventType=param