def calcola_classifiche_singolo_processo(squadre, giornate, all_permutations, starting_time): """Calcola la 'classifica delle classifiche' utilizzando un singolo processo""" classifica_calendari = dict(zip(squadre, [0] * Costanti.NUM_SQUADRE)) print 'in elaborazione...' for perm in all_permutations: calendario = Calendario(perm, giornate) calendario.calcola_classifica() squadre_campioni = calendario.get_squadra_campione() classifica_attuale = dict(zip(squadre, [0] * Costanti.NUM_SQUADRE)) for sc in squadre_campioni: classifica_attuale[sc] = 1 classifica_calendari = dict( Counter(classifica_calendari) + Counter(classifica_attuale)) utils.esporta_classifica_csv(classifica_calendari) print 'Tempo impiegato: {0:.2f} s'.format(time.time() - starting_time)