]> jfr.im git - erebus.git/blobdiff - modules/eval.py
added helper function to eval module
[erebus.git] / modules / eval.py
index e516464355c51446baac414e5124bf7e41dabfc6..61344688479301ec66e2f294f6c351efbbe468a2 100644 (file)
@@ -20,6 +20,10 @@ modstop = lib.modstop
 import sys
 import ctlmod
 
+
+def module(name):
+       return lib.parent.module(name)
+
 @lib.hook('eval', needchan=False, glevel=lib.MANAGER)
 @lib.argsGE(1)
 def cmd_eval(bot, user, chan, realtarget, *args):
@@ -29,7 +33,7 @@ def cmd_eval(bot, user, chan, realtarget, *args):
        try: ret = eval(' '.join(args))
        except SystemExit: raise
        except: bot.msg(replyto, "Error (%s): %s" % (sys.exc_info()[0], sys.exc_info()[1]))
-       else: bot.msg(replyto, "Done: %r" % (ret))
+       else: bot.msg(replyto, "Done: %r" % (ret,))
 
 
 @lib.hook('exec', needchan=False, glevel=lib.MANAGER)