Skip to content

Commit

Permalink
Merge branch 'release-v1.6.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
kindly committed Mar 27, 2012
2 parents 0ac4e20 + d37198f commit 3119a58
Show file tree
Hide file tree
Showing 60 changed files with 29,748 additions and 13,573 deletions.
34 changes: 34 additions & 0 deletions bin/running_stats.py
@@ -1,3 +1,37 @@
'''Tool for a script to keep track changes performed on a large number
of objects.
StatsCount - when you are counting incidences of a small set of outcomes
StatsList - when you also want to remember an ID associated with each incidence
Examples:
from running_stats import StatsCount
package_stats = StatsCount()
for package in packages:
if package.enabled:
package.delete()
package_stats.increment('deleted')
else:
package_stats.increment('not deleted')
print package_stats.report()
> deleted: 30
> not deleted: 70
from running_stats import StatsList
package_stats = StatsList()
for package in packages:
if package.enabled:
package.delete()
package_stats.add('deleted', package.name)
else:
package_stats.add('not deleted' package.name)
print package_stats.report()
> deleted: 30 pollution-uk, flood-regions, river-quality, ...
> not deleted: 70 spending-bristol, ...
'''

import copy

class StatsCount(dict):
Expand Down
Binary file modified ckan/i18n/bg/LC_MESSAGES/ckan.mo
Binary file not shown.

0 comments on commit 3119a58

Please sign in to comment.