Rev 77 | Rev 1915 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
def getscore(struct) :score = 0if struct.has_key("features") :features = struct.get("features")if features.has_key("VoIP") :# VoIPscore = score + 2if struct.has_key("childrenslides") :childrenslides = struct.get("childrenslides")if childrenslides.has_key("Cellular Technologies") :cts = childrenslides.get("Cellular Technologies")if cts.has_key("features") :features = cts.get("features")# REVISIT - We should compare frequencies supported# Cellular Technologies > 2G Networkif features.has_key("2G Network") :score = score + 2# REVISIT - We should compare frequencies supported# Cellular Technologies > 3G Networkif features.has_key("3G Network") :score = score + 4return score