Fixed how scrubbing of pings in location information is handled

+ instead of putting a zero width unicode character, escape the `@`
master
Joey Hines 2019-10-08 09:04:14 -05:00
parent aefa8873f2
commit 26df2923fd
1 changed files with 1 additions and 1 deletions

View File

@ -11,7 +11,7 @@ def format_message(msg_format, *args):
for char in chars_to_escape: for char in chars_to_escape:
arg = arg.replace(char, "\\" + char) arg = arg.replace(char, "\\" + char)
arg = re.sub(r"@(?!\s)", "@\u200B", arg) arg = re.sub(r"@(?!\s)", "\@", arg)
string_format_args.append(arg) string_format_args.append(arg)
msg = msg_format.format(*string_format_args) msg = msg_format.format(*string_format_args)