]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Speed up test_urlsplit_normalization (GH-26688)
authorJacob Walls <jacobtylerwalls@gmail.com>
Thu, 22 Jul 2021 07:45:53 +0000 (03:45 -0400)
committerGitHub <noreply@github.com>
Thu, 22 Jul 2021 07:45:53 +0000 (10:45 +0300)
Lib/test/test_urlparse.py

index dff9a8ede9b601bfe8e52cb3ad056864f38c331e..2f629c72ae784e6f8c32ef166dc911f65d089833 100644 (file)
@@ -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