From 56dcbb9a3df99aba49fa29c4403abf5a1d20e0f9 Mon Sep 17 00:00:00 2001 From: Dan Hess Date: Thu, 1 Apr 2021 00:19:24 -0800 Subject: [PATCH] Remove escaping since it's a raw string --- cogs/owner.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/cogs/owner.py b/cogs/owner.py index b30ede9..8037263 100644 --- a/cogs/owner.py +++ b/cogs/owner.py @@ -200,13 +200,10 @@ class Owner(commands.Cog): proc = await asyncio.create_subprocess_shell( cmd, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.STDOUT ) + m = r"(https?:\/\/(?:www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b[-a-zA-Z0-9()@:%_\+.~#?&//=]*)" stdout = (await proc.communicate())[0] if stdout: - output = re.sub( - r"(https?:\\/\\/(?:www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b[-a-zA-Z0-9()@:%_\\+.~#?&//=]*)", - r"<\1>", - stdout.decode(), - ) + output = re.sub(m, r"<\1>", stdout.decode()) await ctx.send(f"[stdout]\n{output}") else: await ctx.send("Process finished, no output")