Subversion Repositories SmartDukaan

Rev

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

Rev 1915 Rev 2655
Line 5... Line 5...
5
    ear_phone_score = 0.0
5
    ear_phone_score = 0.0
6
    speaker_phone_score = 0.0
6
    speaker_phone_score = 0.0
7
    fm_radio_score = 0.0
7
    fm_radio_score = 0.0
8
    internet_radio_score = 0.0
8
    internet_radio_score = 0.0
9
    
9
    
-
 
10
    category = struct.has_key("category")
-
 
11
    
10
    if not struct.has_key("features") :
12
    if not struct.has_key("features") :
11
        return score
13
        return score
12
    
14
    
13
    features = struct.get("features")
15
    features = struct.get("features")
14
    
16
    
15
    if features.has_key("Music formats") :
17
    if features.has_key("Music formats") :
16
        music_formats = features.get("Music formats")
18
        music_formats = features.get("Music formats")
17
        number_of_music_formats = len(music_formats)
19
        number_of_music_formats = len(music_formats)
18
        music_formats_score = number_of_music_formats
20
        music_formats_score = number_of_music_formats
19
 
21
 
-
 
22
    if category == "Tablets" :
-
 
23
        if features.has_key("Audio jack"):
-
 
24
            ear_phone_score = 10.0
-
 
25
    else :
20
    if features.has_key("Earphone") :
26
        if features.has_key("Earphone") :
21
        ear_phone_score = 10.0
27
            ear_phone_score = 10.0
22
                
28
                
23
    if features.has_key("FM radio") :
29
    if features.has_key("FM radio") :
24
        fm_radio_score = 10.0 
30
        fm_radio_score = 10.0 
25
        
31
        
26
    if features.has_key("Speaker phone") :
32
    if features.has_key("Speaker phone") :