]> jfr.im git - erebus.git/blobdiff - modules/eval.py
Merge branch 'master' of kronos.jfr.im:erebus
[erebus.git] / modules / eval.py
index 9ad387ca7ba37c8aaf6c1c8cc93e471345af3856..75361980609624a0a162c85b8a882896bd74b144 100644 (file)
@@ -1,9 +1,10 @@
-# Erebus IRC bot - Author: John Runyon
+# Erebus IRC bot - Author: Erebus Team
 # !EVAL and !EXEC commands
+# This file is released into the public domain; see http://unlicense.org/
 
 # module info
 modinfo = {
-       'author': 'John Runyon (DimeCadmium)',
+       'author': 'Erebus Team',
        'license': 'public domain',
        'compatible': [1],
        'depends': [],
@@ -18,9 +19,9 @@ modstop = lib.modstop
 # module code
 import sys
 
-
 @lib.hook('eval', needchan=False, glevel=lib.MANAGER)
-def cmd_eval(bot, user, chan, *args):
+@lib.argsGE(1)
+def cmd_eval(bot, user, chan, realtarget, *args):
        if chan is not None: replyto = chan
        else: replyto = user
 
@@ -30,7 +31,8 @@ def cmd_eval(bot, user, chan, *args):
 
 
 @lib.hook('exec', needchan=False, glevel=lib.MANAGER)
-def cmd_exec(bot, user, chan, *args):
+@lib.argsGE(1)
+def cmd_exec(bot, user, chan, realtarget, *args):
        if chan is not None: replyto = chan
        else: replyto = user