]> git.decadent.org.uk Git - dak.git/commitdiff
examine-package: colorize distribution
authorLuca Falavigna <dktrkranz@debian.org>
Sun, 10 Oct 2010 19:10:38 +0000 (19:10 +0000)
committerLuca Falavigna <dktrkranz@debian.org>
Mon, 11 Oct 2010 08:40:18 +0000 (08:40 +0000)
Assign a color to Distribution field if it's not unstable
or experimental, to ease detection of those packages
uploaded to an uncommon distribution.

Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
dak/examine_package.py

index fc0dfba8bea6dd0e14c526b4ac5e797c94d22001..5b247f0cf61ee1e9c1cb9b69a4e9e434bf85724a 100755 (executable)
@@ -114,7 +114,8 @@ ansi_colours = {
   'arch': "\033[32m",
   'end': "\033[0m",
   'bold': "\033[1m",
-  'maintainer': "\033[32m"}
+  'maintainer': "\033[32m",
+  'distro': "\033[1m\033[41m"}
 
 html_colours = {
   'main': ('<span style="color: aqua">',"</span>"),
@@ -122,7 +123,8 @@ html_colours = {
   'nonfree': ('<span style="color: red">',"</span>"),
   'arch': ('<span style="color: green">',"</span>"),
   'bold': ('<span style="font-weight: bold">',"</span>"),
-  'maintainer': ('<span style="color: green">',"</span>")}
+  'maintainer': ('<span style="color: green">',"</span>"),
+  'distro': ('<span style="font-weight: bold; background-color: red">',"</span>")}
 
 def colour_output(s, colour):
     if use_html:
@@ -298,6 +300,9 @@ def read_changes_or_dsc (suite, filename, session = None):
         elif k == "architecture":
             if (dsc["architecture"] != "any"):
                 dsc['architecture'] = colour_output(dsc["architecture"], 'arch')
+        elif k == "distribution":
+            if dsc["distribution"] not in ('unstable', 'experimental'):
+                dsc['distribution'] = colour_output(dsc["distribution"], 'distro')
         elif k in ("files","changes","description"):
             if use_html:
                 dsc[k] = formatted_text(dsc[k], strip=True)