aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-30 11:43:34 +0100
committerGravatar jesopo2018-09-30 11:43:34 +0100
commit30641ce312ff5ce768df5c83e54083f959401f39 (patch)
tree923ba832e52cf6749650ca9c4791adb517fb360f /modules
parentFix piece of modules/define.py._get_definition( that was accepting a word or an (diff)
signature
We don't need to explicitly pass "buffer" through on command events
Diffstat (limited to 'modules')
-rw-r--r--modules/commands.py6
-rw-r--r--modules/define.py2
-rw-r--r--modules/google.py4
-rw-r--r--modules/soundcloud.py2
-rw-r--r--modules/title.py2
-rw-r--r--modules/translate.py2
-rw-r--r--modules/tweets.py2
-rw-r--r--modules/youtube.py2
8 files changed, 10 insertions, 12 deletions
diff --git a/modules/commands.py b/modules/commands.py
index 6a37a31e..faa9740f 100644
--- a/modules/commands.py
+++ b/modules/commands.py
@@ -90,8 +90,6 @@ class Module(ModuleManager.BaseModule):
if is_channel and hook.kwargs.get("private_only"):
return
- buffer = target.buffer
-
module_name = ""
if hasattr(hook.function, "__self__"):
module_name = hook.function.__self__._name
@@ -121,7 +119,7 @@ class Module(ModuleManager.BaseModule):
user = event["user"]
self.events.on("received.command").on(command
).call_limited(1, user=user, server=server,
- target=target, buffer=buffer, args=args,
+ target=target, args=args,
args_split=args_split, stdout=stdout, stderr=stderr,
command=command.lower(), is_channel=is_channel,
tags=event["tags"])
@@ -130,7 +128,7 @@ class Module(ModuleManager.BaseModule):
stderr.send()
target.last_stdout = stdout
target.last_stderr = stderr
- buffer.skip_next()
+ target.buffer.skip_next()
event.eat()
@Utils.hook("received.message.channel", priority=EventManager.PRIORITY_LOW)
diff --git a/modules/define.py b/modules/define.py
index 0b8723a9..315099fe 100644
--- a/modules/define.py
+++ b/modules/define.py
@@ -27,7 +27,7 @@ class Module(ModuleManager.BaseModule):
if event["args"]:
word = event["args"]
else:
- word = event["buffer"].get(from_self=False)
+ word = event["target"].buffer.get(from_self=False)
page = self._get_definition(word)
if page:
diff --git a/modules/google.py b/modules/google.py
index fb487db1..f6d8469c 100644
--- a/modules/google.py
+++ b/modules/google.py
@@ -13,7 +13,7 @@ class Module(ModuleManager.BaseModule):
"""
Get first Google result for a given search term
"""
- phrase = event["args"] or event["buffer"].get()
+ phrase = event["args"] or event["target"].buffer.get()
if phrase:
page = Utils.get_url(URL_GOOGLESEARCH, get_params={
"q": phrase, "key": self.bot.config[
@@ -36,7 +36,7 @@ class Module(ModuleManager.BaseModule):
"""
Get suggested phrases from Google
"""
- phrase = event["args"] or event["buffer"].get()
+ phrase = event["args"] or event["target"].buffer.get()
if phrase:
page = Utils.get_url(URL_GOOGLESUGGEST, get_params={
"output": "json", "client": "hp", "q": phrase})
diff --git a/modules/soundcloud.py b/modules/soundcloud.py
index bb33b846..4ed2e787 100644
--- a/modules/soundcloud.py
+++ b/modules/soundcloud.py
@@ -25,7 +25,7 @@ class Module(ModuleManager.BaseModule):
else:
query = event["args"]
else:
- last_soundcloud = event["buffer"].find(REGEX_SOUNDCLOUD)
+ last_soundcloud = event["target"].buffer.find(REGEX_SOUNDCLOUD)
if last_soundcloud:
url = re.match(REGEX_SOUNDCLOUD,
last_soundcloud.message).string
diff --git a/modules/title.py b/modules/title.py
index 80b450f8..ee00bc37 100644
--- a/modules/title.py
+++ b/modules/title.py
@@ -13,7 +13,7 @@ class Module(ModuleManager.BaseModule):
if len(event["args"]) > 0:
url = event["args_split"][0]
else:
- url = event["buffer"].find(REGEX_URL)
+ url = event["target"].buffer.find(REGEX_URL)
if url:
url = re.search(REGEX_URL, url.message).group(0)
if not url:
diff --git a/modules/translate.py b/modules/translate.py
index 297b3147..2b118140 100644
--- a/modules/translate.py
+++ b/modules/translate.py
@@ -13,7 +13,7 @@ class Module(ModuleManager.BaseModule):
"""
phrase = event["args"]
if not phrase:
- phrase = event["buffer"].get()
+ phrase = event["target"].buffer.get()
if phrase:
phrase = phrase.message
if not phrase:
diff --git a/modules/tweets.py b/modules/tweets.py
index c41d66f9..4dc08789 100644
--- a/modules/tweets.py
+++ b/modules/tweets.py
@@ -32,7 +32,7 @@ class Module(ModuleManager.BaseModule):
if event["args"]:
target = event["args"]
else:
- target = event["buffer"].find(REGEX_TWITTERURL)
+ target = event["target"].buffer.find(REGEX_TWITTERURL)
if target:
target = target.message
if target:
diff --git a/modules/youtube.py b/modules/youtube.py
index 9f5bdc77..c90872a4 100644
--- a/modules/youtube.py
+++ b/modules/youtube.py
@@ -81,7 +81,7 @@ class Module(ModuleManager.BaseModule):
if event["args"]:
search = event["args"]
else:
- last_youtube = event["buffer"].find(REGEX_YOUTUBE)
+ last_youtube = event["target"].buffer.find(REGEX_YOUTUBE)
if last_youtube:
video_id = re.search(REGEX_YOUTUBE, last_youtube.message).group(1)
if search or video_id: