Zkrášlení seminar.utils.deadline
This commit is contained in:
		
							parent
							
								
									36034eafe8
								
							
						
					
					
						commit
						76272aa7c2
					
				
					 1 changed files with 9 additions and 9 deletions
				
			
		|  | @ -323,15 +323,15 @@ def deadline(datum): | ||||||
| 		datum = datum.date() | 		datum = datum.date() | ||||||
| 	rok = datum.year | 	rok = datum.year | ||||||
| 	# Dva ročníky podezřelé z obsahování dat | 	# Dva ročníky podezřelé z obsahování dat | ||||||
| 	pozdejsi_rocnik = m.Rocnik.objects.filter(prvni_rok=rok) | 	try: | ||||||
| 	drivejsi_rocnik = m.Rocnik.objects.filter(prvni_rok=rok-1) | 		pozdejsi_rocnik = m.Rocnik.objects.get(prvni_rok=rok) | ||||||
| 	if any([ | 	except m.Rocnik.DoesNotExist: | ||||||
| 			pozdejsi_rocnik.count() > 1, | 		pozdejsi_rocnik = None | ||||||
| 			drivejsi_rocnik.count() > 1, | 
 | ||||||
| 			]): | 	try: | ||||||
| 		raise ValueError(f"Více ročníků začíná/končí stejným rokem: {rok}") | 		drivejsi_rocnik = m.Rocnik.objects.get(prvni_rok=rok-1) | ||||||
| 	pozdejsi_rocnik = pozdejsi_rocnik.first() if pozdejsi_rocnik.count() > 0 else None | 	except m.Rocnik.DoesNotExist: | ||||||
| 	drivejsi_rocnik = drivejsi_rocnik.first() if drivejsi_rocnik.count() > 0 else None | 		drivejsi_rocnik = None | ||||||
| 
 | 
 | ||||||
| 	if drivejsi_rocnik is not None: | 	if drivejsi_rocnik is not None: | ||||||
| 		# Předpokládáme, že neexistuje číslo, které má deadline ale nemá finální deadline. | 		# Předpokládáme, že neexistuje číslo, které má deadline ale nemá finální deadline. | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Pavel "LEdoian" Turinsky
						Pavel "LEdoian" Turinsky