Subversion Repositories SmartDukaan

Rev

Rev 71 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 71 Rev 77
Line 1... Line 1...
1
def getscore(struct):
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
    
2
    return 8
30
    return score