aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-10-26 19:19:36 +0100
committerGitHub <noreply@github.com>2020-10-26 19:19:36 +0100
commit920cb647ba23feab7987d0dac1bd63bfc2ffc4c0 (patch)
tree9ce3f058110f5fef8469d7a4421adc7d66fe85a8 /Objects
parentbpo-39101: Fixes BaseException hang in IsolatedAsyncioTestCase. (GH-22654) (diff)
downloadcpython-920cb647ba23feab7987d0dac1bd63bfc2ffc4c0.tar.gz
cpython-920cb647ba23feab7987d0dac1bd63bfc2ffc4c0.tar.bz2
cpython-920cb647ba23feab7987d0dac1bd63bfc2ffc4c0.zip
bpo-42157: unicodedata avoids references to UCD_Type (GH-22990)
* UCD_Check() uses PyModule_Check() * Simplify the internal _PyUnicode_Name_CAPI structure: * Remove size and state members * Remove state and self parameters of getcode() and getname() functions * Remove global_module_state
Diffstat (limited to 'Objects')
-rw-r--r--Objects/unicodeobject.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index ba48d35aa40..90580182010 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -6523,8 +6523,7 @@ _PyUnicode_DecodeUnicodeEscape(const char *s,
s++;
ch = 0xffffffff; /* in case 'getcode' messes up */
if (namelen <= INT_MAX &&
- ucnhash_capi->getcode(ucnhash_capi->state, NULL,
- start, (int)namelen,
+ ucnhash_capi->getcode(start, (int)namelen,
&ch, 0)) {
assert(ch <= MAX_UNICODE);
WRITE_CHAR(ch);