コード例 #1
0
 def updateData(self):  
     query = session.query(CrashReportIT).order_by(CrashReportIT.Id.desc()).first()
     crashRate,app_version,ReleaseNumber = getCrashRateiOS.get_crash_rate_for_country('Kijiji IT')
     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()
コード例 #2
0
 def updateData(self):
     query = session.query(CrashReportIT).order_by(
         CrashReportIT.Id.desc()).first()
     Build_Number = Hotfix_Buildnumber
     Hotfix_Version = int(query.ReleaseBuild.split(".")[2]) + 1
     Update_Version = query.ReleaseBuild.split(
         ".")[0] + "." + query.ReleaseBuild.split(".")[1] + "." + str(
             Hotfix_Version)
     HotFix_crashRate = getCrashRateiOS.get_crash_rate_for_country(
         'Kijiji IT', Build_Number, Update_Version)
     if HotFix_crashRate == "0%":
         print("Crash Data is 0% ,no need to save into DB")
     else:
         query.ReleaseBuild = Update_Version
         query.CrashRate = HotFix_crashRate
         query.ReleaseNumber = Hotfix_Buildnumber
     session.commit()