Mělo by stačit k navrácení starých výsledkovek
This commit is contained in:
		
							parent
							
								
									dbeee70f54
								
							
						
					
					
						commit
						7dfa2a799d
					
				
					 1 changed files with 10 additions and 2 deletions
				
			
		|  | @ -4,6 +4,8 @@ from seminar.utils import aktivniResitele, resi_v_rocniku, cisla_rocniku, hlavni | ||||||
| import time | import time | ||||||
| ### Výsledky | ### Výsledky | ||||||
| 
 | 
 | ||||||
|  | ROCNIK_ZRUSENI_TEMAT = 25 | ||||||
|  | 
 | ||||||
| def sloupec_s_poradim(setrizene_body): | def sloupec_s_poradim(setrizene_body): | ||||||
| 	""" | 	""" | ||||||
| 	Ze seznamu obsahujícího sestupně setřízené body řešitelů za daný ročník  | 	Ze seznamu obsahujícího sestupně setřízené body řešitelů za daný ročník  | ||||||
|  | @ -255,7 +257,10 @@ def secti_body_za_cislo(cislo, aktivni_resitele, hlavni_problemy=None): | ||||||
| 		inst = problem.get_real_instance() | 		inst = problem.get_real_instance() | ||||||
| 		return not(isinstance(inst, m.Clanek) or isinstance(inst, m.Konfera)) | 		return not(isinstance(inst, m.Clanek) or isinstance(inst, m.Konfera)) | ||||||
| 
 | 
 | ||||||
| 	temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy)) | 	if cislo.rocnik.rocnik < ROCNIK_ZRUSENI_TEMAT: | ||||||
|  | 		temata_a_spol = hlavni_problemy | ||||||
|  | 	else: | ||||||
|  | 		temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy)) | ||||||
| 
 | 
 | ||||||
| 	hlavni_problemy_slovnik = {} | 	hlavni_problemy_slovnik = {} | ||||||
| 	for hp in temata_a_spol: | 	for hp in temata_a_spol: | ||||||
|  | @ -410,7 +415,10 @@ def vysledkovka_cisla(cislo, context=None): | ||||||
| 		 | 		 | ||||||
| 		return not(isinstance(problem.get_real_instance(), m.Clanek) or isinstance(problem.get_real_instance(), m.Konfera)) | 		return not(isinstance(problem.get_real_instance(), m.Clanek) or isinstance(problem.get_real_instance(), m.Konfera)) | ||||||
| 
 | 
 | ||||||
| 	temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy)) | 	if cislo.rocnik.rocnik < ROCNIK_ZRUSENI_TEMAT: | ||||||
|  | 		temata_a_spol = hlavni_problemy | ||||||
|  | 	else: | ||||||
|  | 		temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy)) | ||||||
| 
 | 
 | ||||||
| 	# získáme body u jednotlivých témat | 	# získáme body u jednotlivých témat | ||||||
| 	podproblemy = podproblemy_v_cislu(cislo, problemy, temata_a_spol) | 	podproblemy = podproblemy_v_cislu(cislo, problemy, temata_a_spol) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Jonas Havelka
						Jonas Havelka