def updateData(self): crashRate,ReleaseBuild,ReleaseNumber = getCrashRate.get_crash_rate_for_country('Gumtree ZA') query = session.query(CrashReportZA).order_by(CrashReportZA.Id.desc()).first() if crashRate =="0%": print("Crash Rate collect is 0%, no need to save DB") if ReleaseBuild == query.ReleaseBuild: print("Build not update , Latest version is "+ReleaseBuild+",DB version is "+query.ReleaseBuild+ ", no need to save into DB") else: newVersion = CrashReportZA(ReleaseBuild=ReleaseBuild, CrashRate=crashRate,ReleaseNumber=ReleaseNumber) session.add(newVersion) session.commit()
def updateData(self): crashRate = getCrashRate.get_crash_rate_for_country('Gumtree ZA') query = session.query(CrashReportZA).order_by(CrashReportZA.app_version.desc()).first() dotVersion = query.app_version.split(".") if dotVersion[1] == versionNumebr.split(".")[1]: query.app_version = versionNumebr query.crash_rate = crashRate else: newVersion = CrashReportZA(app_version=versionNumebr, crash_rate=crashRate) session.add(newVersion) session.commit()
def updateData(self): crashRate = getCrashRate.get_crash_rate_for_country('Gumtree AU',Build_CA_IT,Build_AU_AR_ZA_PL,Build_MX_IE,APP_BUILD_NUM) query = session.query(CrashReportAU).order_by(CrashReportAU.app_version.desc()).first() dotVersion = query.app_version.split(".") if dotVersion[1] == versionNumebr.split(".")[1]: query.app_version = versionNumebr query.crash_rate = crashRate else: newVersion = CrashReportAU(ReleaseBuild=versionNumebr, CrashRate=crashRate) session.add(newVersion) session.commit()
def updateData(self): crashRate, app_version, ReleaseNumber = getCrashRate.get_crash_rate_for_country( 'Kijiji CA') query = session.query(CrashReportCA).order_by( CrashReportCA.Id.desc()).first() if crashRate == "0%": print("Crash Data is 0% ,no need to save into DB") if app_version == query.ReleaseBuild: print("Build not update, Latest version is" + app_version + ", DB version is" + query.ReleaseBuild + ", no need to save into DB") else: newVersion = CrashReportCA(ReleaseBuild=app_version, CrashRate=crashRate, ReleaseNumber=ReleaseNumber) session.add(newVersion) session.commit()
def updateData(self): query = session.query(CrashReportIE).order_by( CrashReportIE.Id.desc()).first() Hotfix_Version = int(query.ReleaseBuild.split(".")[2]) + 1 Update_Version = query.ReleaseBuild.split( ".")[0] + "." + query.ReleaseBuild.split(".")[1] + "." + str( Hotfix_Version) + "." + Hotfix_Buildnumber.split('.')[3] Build_CA_IT, Build_AU_AR_ZA_PL, Build_MX_IE, APP_BUILD_NUM = getCrashRate.ReformatBuildVersion( Update_Version) ReleaseBuild = Build_MX_IE.split(' ')[0] HotFix_crashRate = getCrashRate.get_crash_rate_for_country( 'Gumtree IE', Build_CA_IT, Build_AU_AR_ZA_PL, Build_MX_IE, APP_BUILD_NUM) if HotFix_crashRate == "0%": print("Crash Data is 0% ,no need to save into DB") else: query.ReleaseBuild = ReleaseBuild query.CrashRate = HotFix_crashRate query.ReleaseNumber = Hotfix_Buildnumber session.commit()