Subversion Repositories SmartDukaan

Rev

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

Rev 2663 Rev 5475
Line 2... Line 2...
2
    
2
    
3
    score = 0.0
3
    score = 0.0
4
    file_formats_score = 0.0
4
    file_formats_score = 0.0
5
    streaming_score = 0.0
5
    streaming_score = 0.0
6
    live_tv_score = 0.0
6
    live_tv_score = 0.0
-
 
7
    hd_video_playback = 0.0
7
    
8
    
8
    category = struct.get("category")
9
    category = struct.get("category")
9
 
10
 
10
    features = struct.get("features")
11
    features = struct.get("features")
11
    
12
    
Line 22... Line 23...
22
    if features.has_key("Streaming") :
23
    if features.has_key("Streaming") :
23
        streaming_score = 10.0
24
        streaming_score = 10.0
24
 
25
 
25
    if category == "Tablets" :
26
    if category == "Tablets" :
26
        if features.has_key("HD video playback") :
27
        if features.has_key("HD video playback") :
27
           live_tv_score = 10.0
28
           hd_video_playback = 10.0
28
    else :
29
    else :
29
        if features.has_key("Live TV") :
30
        if features.has_key("Live TV") :
30
            live_tv_score = 10.0
31
            live_tv_score = 10.0
31
 
-
 
-
 
32
        if features.has_key("HD Video playback") :
-
 
33
            hd_video_playback = 10.0
32
                
34
                
-
 
35
    if category == "Tablets" :
-
 
36
        score = (50*file_formats_score + 25*streaming_score + 25*hd_video_playback)/100
33
 
37
    else : 
34
    score = (50*file_formats_score + 25*streaming_score + 25*live_tv_score)/100
38
        score = (30*file_formats_score + 25*streaming_score + 20*live_tv_score + 25*hd_video_playback)/100
-
 
39
        
35
    
40
    
36
    print "file_formats_score" + `file_formats_score`
41
    print "file_formats_score" + `file_formats_score`
37
    print "streaming_score" + `streaming_score`
42
    print "streaming_score" + `streaming_score`
38
    print "live_tv_score" + `live_tv_score`
43
    print "live_tv_score" + `live_tv_score`
-
 
44
    print "hd_video_playback" + `hd_video_playback`
39
    
45
    
40
    return score
46
    return score
41
 
47