7
__copyright__ = 'this file is in the public domain'
11
""" dictionary to hold stats """
13
def set(self, item, value):
14
""" set item to value """
17
def upitem(self, item, value=1):
19
if not self.has_key(item):
24
def top(self, start=1, limit=None):
25
""" return highest items """
27
for item, value in self.iteritems():
29
result.append((item, value))
30
result.sort(lambda b, a: cmp(a[1], b[1]))
32
result = result[:limit]
35
def down(self, end=100, limit=None):
36
""" return lowest items """
38
for item, value in self.iteritems():
40
result.append((item, value))
41
result.sort(lambda a, b: cmp(a[1], b[1]))