예제 #1
0
파일: grader.py 프로젝트: reedboat/vimfound
 def calcAvg(self):
     table = PluginTable();
     row   = table.execute('''select count(*) as items_count, sum(ratings) as total_ratings,
             sum(ratings_count) as total_ratings_count, sum(downloads) as total_downloads from
             scripts''')[0];
     avg_score = row['total_ratings'] / float(row['total_ratings_count'])
     avg_persons=row['total_ratings_count'] / float(row['items_count'])
     return {'score':avg_score, 'persons':avg_persons}