Teach be status --help to load per tree config
authorTim Guirgies <lt.infiltrator@gmail.com>
Tue, 24 May 2011 16:15:12 +0000 (02:15 +1000)
committerW. Trevor King <wking@drexel.edu>
Wed, 25 May 2011 10:24:28 +0000 (06:24 -0400)
Again, there is discrepancy between severity.py and status.py. I thought
this feature was extremely useful in severity.py and it should be put
into status.py too.

libbe/command/status.py

index 2e470e4f942af9ec1e525bfa4c524c6239a7d848..e034bef4364760d65e821b7a0390398609165583 100644 (file)
@@ -80,6 +80,10 @@ class Status (libbe.command.Command):
         return 0
 
     def _long_help(self):
+        try: # See if there are any per-tree status configurations
+            bd = self._get_bugdir()
+        except NotImplementedError:
+            pass # No tree, just show the defaults
         longest_status_len = max([len(s) for s in libbe.bug.status_values])
         active_statuses = []
         for status in libbe.bug.active_status_values :