From e1b02b29524e23e43d71f154f6b88bbec5d398f6 Mon Sep 17 00:00:00 2001 From: Kowlin Date: Wed, 9 Sep 2020 12:03:22 +0200 Subject: [PATCH] Escape regex on spotify URL (#4414) --- redbot/cogs/audio/audio_dataclasses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redbot/cogs/audio/audio_dataclasses.py b/redbot/cogs/audio/audio_dataclasses.py index 59c318ff6..b753c2bdd 100644 --- a/redbot/cogs/audio/audio_dataclasses.py +++ b/redbot/cogs/audio/audio_dataclasses.py @@ -25,7 +25,7 @@ from redbot.core.utils import AsyncIter _RE_REMOVE_START: Final[Pattern] = re.compile(r"^(sc|list) ") _RE_YOUTUBE_TIMESTAMP: Final[Pattern] = re.compile(r"[&|?]t=(\d+)s?") _RE_YOUTUBE_INDEX: Final[Pattern] = re.compile(r"&index=(\d+)") -_RE_SPOTIFY_URL: Final[Pattern] = re.compile(r"(http[s]?://)?(open.spotify.com)/") +_RE_SPOTIFY_URL: Final[Pattern] = re.compile(r"(http[s]?://)?(open\.spotify\.com)/") _RE_SPOTIFY_TIMESTAMP: Final[Pattern] = re.compile(r"#(\d+):(\d+)") _RE_SOUNDCLOUD_TIMESTAMP: Final[Pattern] = re.compile(r"#t=(\d+):(\d+)s?") _RE_TWITCH_TIMESTAMP: Final[Pattern] = re.compile(r"\?t=(\d+)h(\d+)m(\d+)s")