]> jfr.im git - erebus.git/blobdiff - modules/control.py
modlib - assign module name to func.module
[erebus.git] / modules / control.py
index c9838c671f6e3991ad8f8cd6a27f04538f0003ca..572853d1264bee5bc7063f94b0a09a67a509122a 100644 (file)
@@ -6,8 +6,9 @@
 modinfo = {
        'author': 'Erebus Team',
        'license': 'public domain',
-       'compatible': [1],
+       'compatible': [1,2],
        'depends': [],
+       'softdeps': ['help'],
 }
 
 # preamble
@@ -72,7 +73,7 @@ def modreload(bot, user, chan, realtarget, *args):
 def modlist(bot, user, chan, realtarget, *args):
        mods = ctlmod.modules
        for modname, mod in mods.iteritems():
-               bot.msg(user, "- %s (%s) %r" % ((modname, mod.__file__, ctlmod.dependents[modname])))
+               bot.msg(user, "- %s (%s) [%s]" % ((modname, mod.__file__, ', '.join(ctlmod.dependents[modname]))))
        bot.msg(user, "Done.")
 
 def _whois(user, chan, showglevel=True, showclevel=True):