summaryrefslogtreecommitdiff
path: root/gpscap.py
diff options
context:
space:
mode:
Diffstat (limited to 'gpscap.py')
-rw-r--r--gpscap.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/gpscap.py b/gpscap.py
index cd6603b7..d7632649 100644
--- a/gpscap.py
+++ b/gpscap.py
@@ -90,10 +90,15 @@ class GPSDictionary(ConfigParser.RawConfigParser):
ofp.write("<tr bgcolor='%s'>\n" % rowcolor)
ofp.write("<td>%s</td>\n" % dev)
ofp.write("<td>%s</td>\n" % self.get(dev, "packaging"))
- ofp.write("<td>%s</td>\n" % self.get(dev, "engine"))
+ engine = self.get(dev, "engine")
+ if self.has_option(engine, "reference"):
+ engine = "<a href='%s'>%s</a>" % (self.get(engine, "reference"), engine)
+ if self.has_option(dev, "subtype"):
+ engine += " (" + self.get(dev, "subtype") + ")"
+ ofp.write("<td>%s</td>\n" % engine)
ofp.write("<td>%s</td>\n" % self.get(dev, "interfaces"))
tested = ""
- if self.has_option(dev, "broken"):
+ if self.get(dev, "status") == "broken":
tested = "Broken"
elif self.get(dev, "tested") == "regression":
tested = "*"