def updateFirebaseWithTIMD(self, timd): timdDict = utils.makeDictFromTIMD(timd) FBLocation = "/TeamInMatchDatas" print(str(timd.teamNumber) + "Q" + str(timd.matchNumber)) + ",", result = firebase.put( FBLocation, str(timd.teamNumber) + "Q" + str(timd.matchNumber), timdDict)
def validateTeams(self, teams, shouldValidateCalculatedTeamData): problems = [] for team in teams: thereHasBeenunuploaded1 = False thereHasBeenuploaded = False unuploaded = "" uploaded = "" t = utils.makeDictFromTeam(team).items() for key, value in t: if key == "calculatedData" and shouldValidateCalculatedTeamData: ctdProblems = self.validateCalculatedTeamData(value, team.number) if ctdProblems != []: problems.append(ctdProblems) if key == "teamInMatchDatas": if value != None: for TIMD in value: timdProblems = self.validateTeamInMatchData(utils.makeDictFromTIMD(TIMD)) if timdProblems != []: problems.append(timdProblems) if self.someValuesNotUploaded(team) != []: problems.append(self.someValuesNotUploaded(team)) return problems
def updateFirebaseWithTIMD(self, timd): timdDict = utils.makeDictFromTIMD(timd) FBLocation = "/TeamInMatchDatas" print(str(timd.teamNumber) + "Q" + str(timd.matchNumber)) + "," , result = firebase.put(FBLocation, str(timd.teamNumber) + "Q" + str(timd.matchNumber), timdDict)
def updateFirebaseWithTIMD(self, timd): timdDict = utils.makeDictFromTIMD(timd) print(str(timd.teamNumber) + 'Q' + str(timd.matchNumber) + ',', ) self.firebase.child('TeamInMatchDatas').child( str(timd.teamNumber) + 'Q' + str(timd.matchNumber)).set(timdDict)