Esempio n. 1
0
 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)
Esempio n. 2
0
	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)
Esempio n. 4
0
 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)