def renderDados(self):
		
		dados = {
			"calendario_epoca":None,
			"jogos_calendario":None,
			"jogos":[]
		}
		
		# self.epoca dá-me a época pela qual quero filtrar os jogos
		dados["jogos"] = Jogo.all().filter("jog_epoca = ", self.epoca).filter("jog_clubes = ", self.clube.key()).order("jog_data").fetch(1000)
		
		calendario_epoca, jogos_calendario =  calendario.gera_calendario_epoca(self.epoca, dados["jogos"])	
		dados["calendario_epoca"] = calendario_epoca
		dados["jogos_calendario"] = jogos_calendario
		
		return dados
	def renderDados(self):

		acumulador = None
		dados = {}
		
		limit_mais_golos = 10
		limit_maiores_goleadas = 10
		limit_mais_indisciplina = 10
		limit_mais_icc = 10
		
		if self.acuc_obj:
			acumulador = self.acuc_obj.acuc_content[self.nspace]
		else:
			acumulador = classes.getAcumuladorCompeticao(self.competicao, config.VERSAO_ACUMULADOR, self.nspace).acuc_content[self.nspace]

		dados["jogos"] = self.competicao.cmp_jogos.order("-jog_data").fetch(1000)
		
		# aproveito e gero uma hash invertida
		jogs = {}
		for jogo in dados["jogos"]: 
			jogs[jogo.key().id()] = jogo
		
		# no HTML, escrever só as entradas que tem clube. 
		# se não tiver, são de clubes acessórios e não importantes
		for key, list_values in acumulador.items():
			for idx, val in enumerate(acumulador[key]):
				acumulador[key][idx]["jogo"] = jogs[acumulador[key][idx]["jog"]]
					 		
		calendario_competicao, jogos_calendario =  calendario.gera_calendario_epoca(self.competicao.cmp_epoca, dados["jogos"])	

		dados["calendario_competicao"] = calendario_competicao
		dados["jogos_calendario"] = jogos_calendario
			
		howmany = len(acumulador["mais_golos"]) if len(acumulador["mais_golos"]) <= limit_mais_golos else limit_mais_golos
		dados["mais_golos"] = acumulador["mais_golos"][:howmany]
		howmany = len(acumulador["maiores_goleadas"]) if len(acumulador["maiores_goleadas"]) <= limit_maiores_goleadas else limit_maiores_goleadas
		dados["maiores_goleadas"] = acumulador["maiores_goleadas"][:howmany]
		howmany = len(acumulador["mais_indisciplina"]) if len(acumulador["mais_indisciplina"]) <= limit_mais_indisciplina else limit_mais_indisciplina
		dados["mais_indisciplina"] = acumulador["mais_indisciplina"][:howmany]
		howmany = len(acumulador["mais_icc"]) if len(acumulador["mais_icc"]) <= limit_mais_icc else limit_mais_icc
		dados["mais_icc"] = acumulador["mais_icc"][:howmany]
	
		# jornadas
		dados["jornadas"] = self.competicao.cmp_jornadas.order("jor_ordem").fetch(1000)

		return dados