mirror of
				https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
				synced 2025-11-04 10:34:05 +00:00 
			
		
		
		
	add bug list to yaml
This commit is contained in:
		
							parent
							
								
									ab4de3b93c
								
							
						
					
					
						commit
						6a7aeac400
					
				@ -1434,6 +1434,8 @@ class Britney(object):
 | 
			
		||||
                new_bugs = sorted(set(bugs_u).difference(bugs_t))
 | 
			
		||||
                old_bugs = sorted(set(bugs_t).difference(bugs_u))
 | 
			
		||||
 | 
			
		||||
                excuse.setbugs(old_bugs,new_bugs)
 | 
			
		||||
 | 
			
		||||
                if len(new_bugs) > 0:
 | 
			
		||||
                    excuse.addhtml("%s (%s) <a href=\"http://bugs.debian.org/cgi-bin/pkgreport.cgi?" \
 | 
			
		||||
                        "which=pkg&data=%s&sev-inc=critical&sev-inc=grave&sev-inc=serious\" " \
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										11
									
								
								excuse.py
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								excuse.py
									
									
									
									
									
								
							@ -56,6 +56,8 @@ class Excuse(object):
 | 
			
		||||
        self.sane_deps = []
 | 
			
		||||
        self.break_deps = []
 | 
			
		||||
        self.bugs = []
 | 
			
		||||
        self.newbugs = {}
 | 
			
		||||
        self.oldbugs = {}
 | 
			
		||||
        self.htmlline = []
 | 
			
		||||
 | 
			
		||||
    @property
 | 
			
		||||
@ -152,6 +154,13 @@ class Excuse(object):
 | 
			
		||||
        res = res + "</ul>\n"
 | 
			
		||||
        return res
 | 
			
		||||
 | 
			
		||||
    def setbugs(self, oldbugs, newbugs):
 | 
			
		||||
        """"Set the list of old and new bugs"""
 | 
			
		||||
        for bug in newbugs:
 | 
			
		||||
            self.newbugs[bug] = 1
 | 
			
		||||
        for bug in oldbugs:
 | 
			
		||||
            self.oldbugs[bug] = 1
 | 
			
		||||
 | 
			
		||||
    # TODO merge with html()
 | 
			
		||||
    def text(self):
 | 
			
		||||
        """Render the excuse in text"""
 | 
			
		||||
@ -203,5 +212,7 @@ class Excuse(object):
 | 
			
		||||
        excusedata["newversion"] = self.ver[1]
 | 
			
		||||
        excusedata["age"] = self.daysold
 | 
			
		||||
        excusedata["ageneeded"] = self.mindays
 | 
			
		||||
        excusedata["newbugs"] = self.newbugs.keys()
 | 
			
		||||
        excusedata["oldbugs"] = self.oldbugs.keys()
 | 
			
		||||
        return excusedata
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user