|  | @ -28,10 +28,14 @@ class Legislatura(models.Model): | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     def atual(self): |  |  |     def atual(self): | 
			
		
	
		
		
			
				
					|  |  |         current_year = timezone.now().year |  |  |         current_year = timezone.now().year | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         if not self.data_fim: | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             self.data_fim = timezone.now().date() | 
			
		
	
		
		
			
				
					|  |  |         return self.data_inicio.year <= current_year <= self.data_fim.year |  |  |         return self.data_inicio.year <= current_year <= self.data_fim.year | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |     @vigencia_atual |  |  |     @vigencia_atual | 
			
		
	
		
		
			
				
					|  |  |     def __str__(self): |  |  |     def __str__(self): | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         if not self.data_fim: | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             self.data_fim = timezone.now().date() | 
			
		
	
		
		
			
				
					|  |  |         return _('%(numero)sª (%(start)s - %(end)s)') % { |  |  |         return _('%(numero)sª (%(start)s - %(end)s)') % { | 
			
		
	
		
		
			
				
					|  |  |             'numero': self.numero, |  |  |             'numero': self.numero, | 
			
		
	
		
		
			
				
					|  |  |             'start': self.data_inicio.year, |  |  |             'start': self.data_inicio.year, | 
			
		
	
	
		
		
			
				
					|  | 
 |