Subversion Repositories SmartDukaan

Rev

Rev 1915 | Details | Compare with Previous | Last modification | View Log | RSS feed

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