Subversion Repositories SmartDukaan

Rev

Rev 323 | Rev 1936 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 323 Rev 1915
Line 1... Line 1...
1
def getscore(struct):
1
def getscore(struct):
-
 
2
 
-
 
3
    score = 0.0
-
 
4
    java_score = 0.0
-
 
5
    security_score = 0.0
-
 
6
    os_score = 0.0
-
 
7
    
-
 
8
    if struct.has_key("features") :
-
 
9
        features = struct.get("features")
-
 
10
        
-
 
11
        # GPS Type : Integrated GPS-4, Bluetooth GPS-2
-
 
12
        if features.has_key("Java") :
-
 
13
           java_score = 10
-
 
14
 
-
 
15
        if features.has_key("Security") :
-
 
16
            if features.get("Security") > 5 :
-
 
17
                security_score = 10
-
 
18
            else:
-
 
19
                security_score = 2*features.get("Security") 
-
 
20
 
-
 
21
        if features.has_key("OS") :
-
 
22
           os_score = 7
-
 
23
        
-
 
24
        score = (20*java_score + 20*security_score + 60*os_score)/100
2
    return 9
25
    return score