Subversion Repositories SmartDukaan

Rev

Rev 77 | Rev 1915 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
77 naveen 1
def getscore(struct) :
2
 
3
    score = 0
4
 
5
    if struct.has_key("features") :
6
        features = struct.get("features")
7
        if features.has_key("VoIP") :
8
            # VoIP
9
            score = score + 2
10
 
11
    if struct.has_key("childrenslides") :
12
        childrenslides = struct.get("childrenslides")
13
 
14
        if childrenslides.has_key("Cellular Technologies") :
15
            cts = childrenslides.get("Cellular Technologies")
16
 
17
            if cts.has_key("features") :
18
                features = cts.get("features")
19
 
20
                # REVISIT - We should compare frequencies supported
21
                # Cellular Technologies > 2G Network
22
                if features.has_key("2G Network") :
23
                    score = score + 2
24
 
25
                # REVISIT - We should compare frequencies supported
26
                # Cellular Technologies > 3G Network 
27
                if features.has_key("3G Network") :
28
                    score = score + 4
29
 
30
    return score