From: Jacob Walls Date: Thu, 22 Jul 2021 07:45:53 +0000 (-0400) Subject: Speed up test_urlsplit_normalization (GH-26688) X-Git-Tag: v3.11.0a1~610 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c0f2fcf9bb033486c7a011e5f4139aca0a1eac67;p=thirdparty%2FPython%2Fcpython.git Speed up test_urlsplit_normalization (GH-26688) --- diff --git a/Lib/test/test_urlparse.py b/Lib/test/test_urlparse.py index dff9a8ede9b6..2f629c72ae78 100644 --- a/Lib/test/test_urlparse.py +++ b/Lib/test/test_urlparse.py @@ -1079,7 +1079,8 @@ class UrlParseTestCase(unittest.TestCase): hex_chars = {'{:04X}'.format(ord(c)) for c in illegal_chars} denorm_chars = [ c for c in map(chr, range(128, sys.maxunicode)) - if (hex_chars & set(unicodedata.decomposition(c).split())) + if unicodedata.decomposition(c) + and (hex_chars & set(unicodedata.decomposition(c).split())) and c not in illegal_chars ] # Sanity check that we found at least one such character