aboutsummaryrefslogtreecommitdiff
path: root/modules/youtube.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-10-29 23:13:32 +0000
committerGravatar jesopo2018-10-29 23:13:32 +0000
commit705daaf9bbf92a565d070e8245a853c83738f32f (patch)
tree6feb9d545c7d4602572f059bc953a302f499e3a8 /modules/youtube.py
parent'continue' -> 'return' in moules/badwords.py (diff)
signature
Don't needlessly search a youtube URL before getting the information for it's
video ID when a URL is provided to !yt
Diffstat (limited to 'modules/youtube.py')
-rw-r--r--modules/youtube.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/youtube.py b/modules/youtube.py
index 0477a1d5..848b5f31 100644
--- a/modules/youtube.py
+++ b/modules/youtube.py
@@ -85,7 +85,12 @@ class Module(ModuleManager.BaseModule):
else:
last_youtube = event["target"].buffer.find(REGEX_YOUTUBE)
if last_youtube:
- video_id = re.search(REGEX_YOUTUBE, last_youtube.message).group(1)
+ search = last_youtube.message
+
+ url_match = re.search(REGEX_YOUTUBE, search)
+ if search and url_match:
+ video_id = url_match.group(1)
+
if search or video_id:
if not video_id:
search_page = utils.http.get_url(URL_YOUTUBESEARCH,