From 51a52e2b0e54031cce5876f54d1d48c268b5441c Mon Sep 17 00:00:00 2001 From: jesopo Date: Wed, 26 Sep 2018 18:27:17 +0100 Subject: Switch to using @Utils.hook and docstrings for event hooks --- modules/eval.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'modules/eval.py') diff --git a/modules/eval.py b/modules/eval.py index ab68a368..3db6bd3e 100644 --- a/modules/eval.py +++ b/modules/eval.py @@ -1,14 +1,14 @@ import socket -from src import Utils +from src import ModuleManager, Utils EVAL_URL = "https://eval.appspot.com/eval" -class Module(object): - def __init__(self, bot, events, exports): - events.on("received.command.eval").hook(self.eval, min_args=1, - help="Evaluate a python statement", usage="") - +class Module(ModuleManager.BaseModule): + @Utils.hook("received.command.eval", min_args=1, usage="") def eval(self, event): + """ + Evaluate a python statement + """ try: code, page = Utils.get_url(EVAL_URL, get_params={ "statement": event["args"]}, code=True) -- cgit v1.3.1-10-gc9f91