[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. eda668423fa87898c59d1075118693714aa5a053

Andreas Beckmann debian at abeckmann.de
Fri Dec 23 10:28:16 UTC 2011


The following commit has been merged in the master branch:
commit e64d1803979de8158ad344944cda692b237ab71f
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Mon Dec 5 15:43:35 2011 +0100

    only link to real packages
    
    i.e. no links to unknown or purely virtual packages
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/piuparts-report.py b/piuparts-report.py
index fd7e24b..f7c7c23 100644
--- a/piuparts-report.py
+++ b/piuparts-report.py
@@ -662,16 +662,12 @@ class Section:
         return link
 
     def link_to_state_page(self, section, package_name, link_target):
-        state = self._binary_db.get_package_state(package_name)
-        if state not in ("unknown", "does-not-exist", "unknown-preferred-alternative"):
-            try:
-                link = "<a href=\"/%s/%s\">%s</a>" % (
-                  section,
-                  "state-"+state+".html"+"#"+self._binary_db._packages[package_name]["Package"],
-                  link_target)
-            except:
-                print "debug_669: %s in state %s" % (package_name, state)
-                link = "unknown-package"
+        if self.has_package(package_name):
+            state = self._binary_db.get_package_state(package_name)
+            link = "<a href=\"/%s/%s\">%s</a>" % (
+                section,
+                "state-"+state+".html"+"#"+package_name,
+                link_target)
         else:
           if link_target == package_name:
             link = html_protect(package_name)

-- 
piuparts git repository



More information about the Piuparts-commits mailing list