diff options
| author | 2018-10-29 23:13:32 +0000 | |
|---|---|---|
| committer | 2018-10-29 23:13:32 +0000 | |
| commit | 705daaf9bbf92a565d070e8245a853c83738f32f (patch) | |
| tree | 6feb9d545c7d4602572f059bc953a302f499e3a8 /modules | |
| 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')
| -rw-r--r-- | modules/youtube.py | 7 |
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, |
