Rev 77 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
def getscore(struct):score = 0if struct.has_key("childrenslides") :childrenslides = struct.get("childrenslides")if childrenslides.has_key("Browser") :browser = childrenslides.get("Browser")if browser.has_key("features") :features = browser.get("features")if features.has_key("Markup languages") :# REVISIT - May be we should compare individual values# Browser > Markup languages : count <=2 - 2, >2 - 4mls = features.get("Markup languages")print "mls=" + `mls`if len(mls) <= 2 :score += 2elif len(mls) > 2 :score += 4if features.has_key("Protocols") :# REVISIT - May be we should compare individual values# Browser > Protocols : count 1 - 2, 2 - 4ps = features.get("Protocols")print "ps=" + `ps`if len(ps) == 1 :score += 2elif len(ps) == 2 :score += 4return score