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))