mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 05:53:43 +00:00
Enable pycodestyle W605 (invalid escape sequence).
The only changes visible at the AST level, checked using https://github.com/asottile/astpretty, are zerver/lib/test_fixtures.py: '\x1b\\[(1|0)m' ↦ '\\x1b\\[(1|0)m' '\\[[X| ]\\] (\\d+_.+)\n' ↦ '\\[[X| ]\\] (\\d+_.+)\\n' which is fine because re treats '\\x1b' and '\\n' the same way as '\x1b' and '\n'. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
committed by
Tim Abbott
parent
7b8d3023f5
commit
037f696d26
@@ -3944,7 +3944,7 @@ def encode_email_address_helper(name: str, email_token: str) -> str:
|
||||
# everything that isn't alphanumeric plus _ as the percent-prefixed integer
|
||||
# ordinal of that character, padded with zeroes to the maximum number of
|
||||
# bytes of a UTF-8 encoded Unicode character.
|
||||
encoded_name = re.sub("\W", lambda x: "%" + str(ord(x.group(0))).zfill(4), name)
|
||||
encoded_name = re.sub(r"\W", lambda x: "%" + str(ord(x.group(0))).zfill(4), name)
|
||||
encoded_token = "%s+%s" % (encoded_name, email_token)
|
||||
return settings.EMAIL_GATEWAY_PATTERN % (encoded_token,)
|
||||
|
||||
@@ -3975,7 +3975,7 @@ def decode_email_address(email: str) -> Optional[Tuple[str, str]]:
|
||||
encoded_stream_name, token = msg_string.split('.')
|
||||
else:
|
||||
encoded_stream_name, token = msg_string.split('+')
|
||||
stream_name = re.sub("%\d{4}", lambda x: chr(int(x.group(0)[1:])), encoded_stream_name)
|
||||
stream_name = re.sub(r"%\d{4}", lambda x: chr(int(x.group(0)[1:])), encoded_stream_name)
|
||||
return stream_name, token
|
||||
|
||||
SubHelperT = Tuple[List[Dict[str, Any]], List[Dict[str, Any]], List[Dict[str, Any]]]
|
||||
|
||||
Reference in New Issue
Block a user