def previous_games_file_chooser_handler(self): selected_file = self.previous_games_chooser.get_filename() if not (selected_file == None): controlPartida.restaurarCampeonato() guada_board.run_from_file(selected_file) return True else: self.games_chooser_warning.show() return False
def load_board(self): controlPartida.restaurarCampeonato() ambosEquipos = [(self.es_team_a, self.team_team_a), (self.es_team_b, self.team_team_b)] for equipo in ambosEquipos: if (not filenames.comprobar_nombre_reglas(equipo[0]) or not filenames.comprobar_nombre_formacion(equipo[1])): return logging.info("Probando equipo: %s", equipo) try: probar_equipo(equipo) except Exception as e: #progress_bar_dialog.hide() logging.error("Algo ha fallado") logging.error(e) notificacion = notify_result.SimpleNotify(_("The rules file <b>\"%s\"</b> has errors. This quick game will be cancelled.\n\nCheck \"<i>log_gsiege</i>\" log file for details.") % equipo[0]) notificacion.dlg_result.run() #progress_bar_dialog.show() return logging.info("Equipo probado") try: winner,kk = guada_board.run( ((self.es_team_a, self.team_team_a), xdg.get_data_path('images/piece-orange.png')), ((self.es_team_b,self.team_team_b), xdg.get_data_path('images/piece-violete.png')), self.fast_game, self.dont_save_game, self.hidde_values, str(int(self.num_turns)) ) except guada_board.GuadaFileError as e: raise guada_board.GuadaFileError(e.msg) # Se ha seleccionado mostrar sólo los resultados if self.fast_game: teamA = (self.es_team_a, self.team_team_a) teamB = (self.es_team_b, self.team_team_b) n = notify_result.notifyResult((teamA, teamB), winner) n.dlg_result.run()
def load_board(self): controlPartida.restaurarCampeonato() ambosEquipos = [(self.es_team_a, self.team_team_a), (self.es_team_b, self.team_team_b)] for equipo in ambosEquipos: if (not filenames.comprobar_nombre_reglas(equipo[0]) or not filenames.comprobar_nombre_formacion(equipo[1])): return logging.info("Probando equipo: %s", equipo) try: probar_equipo(equipo) except Exception as e: #progress_bar_dialog.hide() logging.error("Algo ha fallado") logging.error(e) notificacion = notify_result.SimpleNotify( _("The rules file <b>\"%s\"</b> has errors. This quick game will be cancelled.\n\nCheck \"<i>log_gsiege</i>\" log file for details." ) % equipo[0]) notificacion.dlg_result.run() #progress_bar_dialog.show() return logging.info("Equipo probado") try: winner, kk = guada_board.run( ((self.es_team_a, self.team_team_a), xdg.get_data_path('images/piece-orange.png')), ((self.es_team_b, self.team_team_b), xdg.get_data_path('images/piece-violete.png')), self.fast_game, self.dont_save_game, self.hidde_values, str(int(self.num_turns))) except guada_board.GuadaFileError as e: raise guada_board.GuadaFileError(e.msg) # Se ha seleccionado mostrar sólo los resultados if self.fast_game: teamA = (self.es_team_a, self.team_team_a) teamB = (self.es_team_b, self.team_team_b) n = notify_result.notifyResult((teamA, teamB), winner) n.dlg_result.run()