Source code for mods.karma

# mods/karma.py
#
#

""" karma plugin. """

from mads.join import sj

from mads.storage import Storage
from mads.object import Default
from mads.event import Parsed

from mids import kernel

[docs]def karma(event): paths = kernel.prefixed("log") total = 0 for path in paths: o = Default(default=0).load(path) if o.deleted: continue if event._parsed.rest in o.log: total += o.karma event.reply("karma of %s is %s" % (event._parsed.rest, total))