def actualizar_datos(self): self.__temporadas = Facade.obtener_lista_temporadas() self.__temporadas.sort() self.__lista_temps = [] self.__lista_temp_validas = [] self.__lista_gps_validos_temp = [] temporada_valida = False pos_temp = 0 for t in self.__temporadas: self.__lista_gps_validos_temp.append({}) pos_general = 0 pos_gp = 0 temporada = Facade.obtener_temporada(t) self.__lista_temps.append(temporada) gps_temporada = temporada.obtener_lista_GPs() for gp in gps_temporada: if (not gp.ha_comenzado()) or (not gp.ha_finalizado()): temporada_valida = True self.__lista_gps_validos_temp[pos_temp][pos_gp] = pos_general pos_gp = pos_gp + 1 pos_general = pos_general + 1 if temporada_valida: self.__lista_temp_validas.append(pos_temp) temporada_valida = False pos_temp = pos_temp + 1 self.set_temporada_activa(pos_temp - 1) self.__gp_activo = -1 self.__listview_gp_parrilla = gtk.ListStore(int, str) self.__listview_gp_carrera = gtk.ListStore(int, str)
def actualizar_datos(self): self.__temporadas = Facade.obtener_lista_temporadas() self.__temporadas.sort() self.__numero_temporadas = -1 self.__lista_temps = [] for t in self.__temporadas: self.__lista_temps.append(Facade.obtener_temporada(t)) self.__numero_temporadas = self.__numero_temporadas + 1 self.__lista_temps.sort(key=lambda nombre: nombre.obtener_datos()["nombre"]) self.set_temporada_activa(self.__numero_temporadas) self.__gp_activo = -1
def actualizar_datos(self): temp = Facade.obtener_lista_temporadas() self.__temporadas = [] self.__numero_temporadas = -1 self.__gps = [] for t in temp: temporada = Facade.obtener_temporada(t) self.__temporadas.append(temporada) self.__numero_temporadas = self.__numero_temporadas + 1 self.__temporadas.sort(key=lambda nombre: nombre.obtener_datos()["nombre"]) self.__temporada_seleccionada = "" self.__gp_activo = -1
def actualizar_datos(self): temp = Facade.obtener_lista_temporadas() self.__temporadas = [] self.__equipos = [] self.__pilotos = [] self.__gps = [] self.__reglas = [] self.__reglas_temporada_sin_guardar = [] if temp != []: for t in temp: temporada = Facade.obtener_temporada(t) self.__temporadas.append(temporada) self.__temporadas.sort(key=lambda nombre: nombre.obtener_datos()["nombre"]) self.__temporada_seleccionada = "" self.__fecha_inicio = None self.__fecha_fin = None