X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/4fa1118bf7ba25a74d1443c562b98c11675d2c7c..8ba566068fc22454dc1ec3d296b85f35aa7aec17:/modules/eval.py diff --git a/modules/eval.py b/modules/eval.py index 795c72a..6134468 100644 --- a/modules/eval.py +++ b/modules/eval.py @@ -18,6 +18,11 @@ modstop = lib.modstop # module code import sys +import ctlmod + + +def module(name): + return lib.parent.module(name) @lib.hook('eval', needchan=False, glevel=lib.MANAGER) @lib.argsGE(1) @@ -28,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)