Subversion Repositories SmartDukaan

Rev

Rev 1915 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1915 Rev 2655
Line 1... Line 1...
1
def getscore(struct):
1
def getscore(struct):
2
    
2
    
3
    score = 0.0
3
    score = 0.0
4
    
4
    
-
 
5
    category = struct.get("category")
-
 
6
        
5
    if struct.has_key("features") :
7
    if struct.has_key("features") :
6
        features = struct.get("features")
8
        features = struct.get("features")
7
    
9
    
8
        # Protocols : Mail for Exchange-3, POP3-1, SMTP-1, IMAP-1, IMAP4-1
10
        # Protocols : Mail for Exchange-3, POP3-1, SMTP-1, IMAP-1, IMAP4-1
9
        if features.has_key("Markup languages") :
11
        if features.has_key("Markup languages") :
10
            markup_languages = features.get("Markup languages")
12
            markup_languages = features.get("Markup languages")
11
            
13
    
-
 
14
            if category == "Tablets":
12
            if "JavaScript" in markup_languages :
15
                if "HTML5" in markup_languages :
13
                score = 10.0
16
                    score = 10.0
-
 
17
                else:
-
 
18
                    score = 8.0
14
            else:
19
            else:
-
 
20
                if "JavaScript" in markup_languages :
-
 
21
                    score = 10.0
-
 
22
                else:
15
                score = 8.0
23
                    score = 8.0
16
                
24
                
17
    return score
25
    return score