bodhi/tools/metrics.py | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit 98dac02844ef5722c42f536d6020305edca8979f
Author: Luke Macken <lmacken(a)redhat.com>
Date: Wed Mar 30 17:21:28 2011 -0400
Track proventester karma in our metrics.py
diff --git a/bodhi/tools/metrics.py b/bodhi/tools/metrics.py
index 5fe6342..bd40eff 100755
--- a/bodhi/tools/metrics.py
+++ b/bodhi/tools/metrics.py
@@ -51,6 +51,9 @@ def main():
'accumulative': timedelta(),
'packages': defaultdict(int),
'proventesters': set(),
+ 'proventesters_1': 0,
+ 'proventesters_0': 0,
+ 'proventesters_-1': 0,
# for tracking number of types of karma
'1': 0,
'0': 0,
@@ -85,6 +88,7 @@ def main():
if comment.author_group == 'proventesters':
data['proventesters'].add(comment.author_name)
+ data['proventesters_%d' % comment.karma] += 1
# For figuring out if an update has received feedback or not
if not feedback_done:
@@ -161,6 +165,8 @@ def main():
print " * %d unique authenticated karma submitters" % (
len(data['karma']))
print " * %d proventesters" % len(data['proventesters'])
+ print " * %d +1's from proventesters" %
data['proventesters_1']
+ print " * %d -1's from proventesters" %
data['proventesters_-1']
print " * %d anonymous users gave feedback (%0.2f%%)" % (
data['num_anon_feedback'],
float(data['num_anon_feedback']) /
(data['num_anon_feedback'] + sum(data['karma'].values()))
* 100)
Show replies by date