Subversion Repositories SmartDukaan

Rev

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

Rev 1936 Rev 2655
Line 3... Line 3...
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
    
7
    
-
 
8
    category = struct.has_key("category")
-
 
9
 
8
    features = struct.get("features")
10
    features = struct.get("features")
9
    
11
    
10
    if features.has_key("File formats") :
12
    if features.has_key("File formats") :
11
        file_formats = features.get("File formats")
13
        file_formats = features.get("File formats")
12
        number_of_file_formats = len(file_formats)
14
        number_of_file_formats = len(file_formats)
Line 17... Line 19...
17
        else :
19
        else :
18
            file_formats_score = 2*number_of_file_formats
20
            file_formats_score = 2*number_of_file_formats
19
 
21
 
20
    if features.has_key("Streaming") :
22
    if features.has_key("Streaming") :
21
        streaming_score = 10.0
23
        streaming_score = 10.0
-
 
24
 
-
 
25
    if category == "Tablets" :
-
 
26
        if features.has_key("HD video playback") :
-
 
27
           live_tv_score = 10.0
-
 
28
    else :
-
 
29
        if features.has_key("Live TV") :
-
 
30
            live_tv_score = 10.0
-
 
31
 
22
                
32
                
23
    if features.has_key("Live TV") :
-
 
24
        live_tv_score = 10.0
-
 
25
 
33
 
26
    score = (50*file_formats_score + 25*streaming_score + 25*live_tv_score)/100
34
    score = (50*file_formats_score + 25*streaming_score + 25*live_tv_score)/100
27
    
35
    
28
    print "file_formats_score" + `file_formats_score`
36
    print "file_formats_score" + `file_formats_score`
29
    print "streaming_score" + `streaming_score`
37
    print "streaming_score" + `streaming_score`