mirror of
				https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
				synced 2025-11-04 10:34:05 +00:00 
			
		
		
		
	switch age policy to detailed excuse info
This commit is contained in:
		
							parent
							
								
									b70d1d09d7
								
							
						
					
					
						commit
						370bf52d56
					
				@ -341,7 +341,7 @@ class AgePolicy(BasePolicy):
 | 
			
		||||
            if excuse.bounty[bounty]:
 | 
			
		||||
                self.logger.info('Applying bounty for %s granted by %s: %d days',
 | 
			
		||||
                                 source_name, bounty, excuse.bounty[bounty])
 | 
			
		||||
                excuse.addhtml('Required age reduced by %d days because of %s' %
 | 
			
		||||
                excuse.addinfo('Required age reduced by %d days because of %s' %
 | 
			
		||||
                               (excuse.bounty[bounty], bounty))
 | 
			
		||||
                min_days -= excuse.bounty[bounty]
 | 
			
		||||
        if urgency not in self._penalty_immune_urgencies:
 | 
			
		||||
@ -349,7 +349,7 @@ class AgePolicy(BasePolicy):
 | 
			
		||||
                if excuse.penalty[penalty]:
 | 
			
		||||
                    self.logger.info('Applying penalty for %s given by %s: %d days',
 | 
			
		||||
                                     source_name, penalty, excuse.penalty[penalty])
 | 
			
		||||
                    excuse.addhtml('Required age increased by %d days because of %s' %
 | 
			
		||||
                    excuse.addinfo('Required age increased by %d days because of %s' %
 | 
			
		||||
                                   (excuse.penalty[penalty], penalty))
 | 
			
		||||
                    min_days += excuse.penalty[penalty]
 | 
			
		||||
 | 
			
		||||
@ -358,7 +358,7 @@ class AgePolicy(BasePolicy):
 | 
			
		||||
        bounty_min_age = min(self._bounty_min_age, self._min_days[urgency])
 | 
			
		||||
        if min_days < bounty_min_age:
 | 
			
		||||
            min_days = bounty_min_age
 | 
			
		||||
            excuse.addhtml('Required age is not allowed to drop below %d days' % min_days)
 | 
			
		||||
            excuse.addinfo('Required age is not allowed to drop below %d days' % min_days)
 | 
			
		||||
 | 
			
		||||
        age_info['current-age'] = days_old
 | 
			
		||||
 | 
			
		||||
@ -395,13 +395,22 @@ class AgePolicy(BasePolicy):
 | 
			
		||||
            new_req = age_hint['new-requirement']
 | 
			
		||||
            who = age_hint['changed-by']
 | 
			
		||||
            if new_req:
 | 
			
		||||
                excuse.addhtml("Overriding age needed from %d days to %d by %s" % (
 | 
			
		||||
                excuse.addinfo("Overriding age needed from %d days to %d by %s" % (
 | 
			
		||||
                    age_min_req, new_req, who))
 | 
			
		||||
                age_min_req = new_req
 | 
			
		||||
            else:
 | 
			
		||||
                excuse.addhtml("Too young, but urgency pushed by %s" % who)
 | 
			
		||||
                excuse.addinfo("Too young, but urgency pushed by %s" % who)
 | 
			
		||||
        excuse.setdaysold(age_info['current-age'], age_min_req)
 | 
			
		||||
 | 
			
		||||
        if age_min_req == 0:
 | 
			
		||||
            excuse.addinfo("%d days old" % days_old)
 | 
			
		||||
        elif days_old < age_min_req:
 | 
			
		||||
            excuse.add_verdict_info(res, "Too young, only %d of %d days old" %
 | 
			
		||||
                                    (days_old, age_min_req))
 | 
			
		||||
        else:
 | 
			
		||||
            excuse.addinfo("%d days old (needed %d days)" %
 | 
			
		||||
                           (days_old, age_min_req))
 | 
			
		||||
 | 
			
		||||
        return res
 | 
			
		||||
 | 
			
		||||
    def _read_dates_file(self):
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user