def cmd_eval(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user
try: ret = eval(' '.join(args))
def cmd_eval(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user
try: ret = eval(' '.join(args))
def cmd_exec(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user
try: exec ' '.join(args)
def cmd_exec(bot, user, chan, realtarget, *args):
if chan is not None: replyto = chan
else: replyto = user
try: exec ' '.join(args)
except: bot.msg(replyto, "Error: %s %s" % (sys.exc_info()[0], sys.exc_info()[1]))
else: bot.msg(replyto, "Done.")
except: bot.msg(replyto, "Error: %s %s" % (sys.exc_info()[0], sys.exc_info()[1]))
else: bot.msg(replyto, "Done.")