diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-01-20 18:46:56 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-01-20 18:46:56 +0000 |
commit | 607f804cd1a681c720a6620061e2d280d9d9a2a6 (patch) | |
tree | 2000192311069c2842ebeba606499378b5a5939f /gpscap.py | |
parent | 8f128f7d5738ea11014ead948e0274768f91b1ac (diff) | |
download | gpsd-607f804cd1a681c720a6620061e2d280d9d9a2a6.tar.gz |
Reintroduce the status field. Factor out more engine entries.
Diffstat (limited to 'gpscap.py')
-rw-r--r-- | gpscap.py | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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 = "*" |