Stopped showing targets under target-specific headings
authorAaron Bentley <abentley@panoramicfeedback.com>
Mon, 21 Mar 2005 14:10:43 +0000 (14:10 +0000)
committerAaron Bentley <abentley@panoramicfeedback.com>
Mon, 21 Mar 2005 14:10:43 +0000 (14:10 +0000)
becommands/list.py
libbe/cmdutil.py

index 94ca10a7780cc0417e45a03625300f899981316b..f647564633798889649d0a10a0c7f106f094c2db 100644 (file)
@@ -45,19 +45,21 @@ def execute(args):
         else:
             other_bugs.append(bug)
 
-    def list_bugs(cur_bugs, title):
+    def list_bugs(cur_bugs, title, no_target=False):
         cur_bugs.sort(bugdir.cmp_severity)
         if len(cur_bugs) > 0:
             print cmdutil.underlined(title)
             for bug in cur_bugs:
-                print cmdutil.bug_summary(bug, all_bugs)
+                print cmdutil.bug_summary(bug, all_bugs, no_target=no_target)
     
     list_bugs(my_target_bugs, 
-              "Bugs assigned to you for target %s" % tree.target)
+              "Bugs assigned to you for target %s" % tree.target, 
+              no_target=True)
     list_bugs(unassigned_target_bugs, 
-              "Unassigned bugs for target %s" % tree.target)
+              "Unassigned bugs for target %s" % tree.target, no_target=True)
     list_bugs(other_target_bugs, 
-              "Bugs assigned to others for target %s" % tree.target)
+              "Bugs assigned to others for target %s" % tree.target, 
+              no_target=True)
     list_bugs(my_bugs, "Bugs assigned to you")
     list_bugs(unassigned_bugs, "Unassigned bugs")
     list_bugs(other_bugs, "Bugs assigned to others")
index 7ce8ac2450622b9ffb0709dc6f144276d3faa381..86fee803b0dfed4d318c2f70a29d33011f9e8ac4 100644 (file)
@@ -42,9 +42,9 @@ def get_bug(spec, bug_dir=None):
         raise UserError("No bug matches %s" % spec)
     return matches[0]
 
-def bug_summary(bug, bugs):
+def bug_summary(bug, bugs, no_target=False):
     target = bug.target
-    if target is None:
+    if target is None or no_target:
         target = ""
     else:
         target = "  Target: %s" % target