From c0f2fcf9bb033486c7a011e5f4139aca0a1eac67 Mon Sep 17 00:00:00 2001 From: Jacob Walls Date: Thu, 22 Jul 2021 03:45:53 -0400 Subject: Speed up test_urlsplit_normalization (GH-26688) --- Lib/test/test_urlparse.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/test/test_urlparse.py b/Lib/test/test_urlparse.py index dff9a8e..2f629c7 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 -- cgit v0.12