diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2023-02-06 10:32:58 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-06 10:32:58 (GMT) |
commit | 33250297411d38c16e0a4df1831edd17e5de8616 (patch) | |
tree | d4189b58a6d9064d9cfcd1e41c229e4fb8adc7f0 | |
parent | 435fcb07e5e7caea4253e39e1e2de80e58be8ea2 (diff) | |
download | cpython-33250297411d38c16e0a4df1831edd17e5de8616.zip cpython-33250297411d38c16e0a4df1831edd17e5de8616.tar.gz cpython-33250297411d38c16e0a4df1831edd17e5de8616.tar.bz2 |
gh-101372: Fix unicodedata.is_normalized to properly handle the UCD 3… (gh-101388)
(cherry picked from commit 9ef7e75434587fc8f167d73eee5dd9bdca62714b)
Co-authored-by: Dong-hee Na <donghee.na@python.org>
-rw-r--r-- | Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst | 2 | ||||
-rw-r--r-- | Modules/unicodedata.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst b/Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst new file mode 100644 index 0000000..65a207e --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2023-01-28-20-31-42.gh-issue-101372.8BcpCC.rst @@ -0,0 +1,2 @@ +Fix :func:`~unicodedata.is_normalized` to properly handle the UCD 3.2.0 +cases. Patch by Dong-hee Na. diff --git a/Modules/unicodedata.c b/Modules/unicodedata.c index f87eb60..517eb48 100644 --- a/Modules/unicodedata.c +++ b/Modules/unicodedata.c @@ -805,7 +805,7 @@ is_normalized_quickcheck(PyObject *self, PyObject *input, bool nfc, bool k, { /* UCD 3.2.0 is requested, quickchecks must be disabled. */ if (UCD_Check(self)) { - return NO; + return MAYBE; } Py_ssize_t i, len; |