From 607f804cd1a681c720a6620061e2d280d9d9a2a6 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 20 Jan 2009 18:46:56 +0000 Subject: Reintroduce the status field. Factor out more engine entries. --- gpscap.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'gpscap.py') 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("\n" % rowcolor) ofp.write("%s\n" % dev) ofp.write("%s\n" % self.get(dev, "packaging")) - ofp.write("%s\n" % self.get(dev, "engine")) + engine = self.get(dev, "engine") + if self.has_option(engine, "reference"): + engine = "%s" % (self.get(engine, "reference"), engine) + if self.has_option(dev, "subtype"): + engine += " (" + self.get(dev, "subtype") + ")" + ofp.write("%s\n" % engine) ofp.write("%s\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 = "*" -- cgit v1.2.1