X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/9557ee54c1ff9e7866004937957eb57617627641..72137af75f3fd19186509be77f9c7368112676ae:/modules/eval.py diff --git a/modules/eval.py b/modules/eval.py index e516464..6134468 100644 --- a/modules/eval.py +++ b/modules/eval.py @@ -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)