summaryrefslogtreecommitdiff
path: root/gpscap.py
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-01-20 18:46:56 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-01-20 18:46:56 +0000
commit607f804cd1a681c720a6620061e2d280d9d9a2a6 (patch)
tree2000192311069c2842ebeba606499378b5a5939f /gpscap.py
parent8f128f7d5738ea11014ead948e0274768f91b1ac (diff)
downloadgpsd-607f804cd1a681c720a6620061e2d280d9d9a2a6.tar.gz
Reintroduce the status field. Factor out more engine entries.
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 = "*"