Subversion Repositories SmartDukaan

Rev

Rev 323 | Rev 2655 | 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
 
1915 rajveer 3
    score = 0.0
4
 
77 naveen 5
    if struct.has_key("features") :
6
        features = struct.get("features")
7
 
8
        # GPRS : 1, 0
9
        if features.has_key("GPRS") :
1915 rajveer 10
            score += 10*20
77 naveen 11
 
12
        # EDGE : 1, 0
13
        if features.has_key("EDGE") :
1915 rajveer 14
            score += 10*10
77 naveen 15
 
16
        # 3G : 2, 0
17
        if features.has_key("3G") :
1915 rajveer 18
            score += 10*25
77 naveen 19
 
20
        # WLAN : 2, 0
21
        if features.has_key("WLAN") :
1915 rajveer 22
            score += 10*25
77 naveen 23
 
24
        # Bluetooth : 1, 0
25
        if features.has_key("Bluetooth") :
1915 rajveer 26
            score += 10*10
77 naveen 27
 
28
        # USB : 1, 0
29
        if features.has_key("USB") :
1915 rajveer 30
            score += 10*10
31
 
32
        score = score / 100
77 naveen 33
    return score