diff options
author | Victor Stinner <vstinner@python.org> | 2020-05-11 23:43:38 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-11 23:43:38 (GMT) |
commit | 4804b5b3df82e7892ca0550b02f902bcfc16bb48 (patch) | |
tree | a5c199a893d417fcce434e4412373e9a3ecd557f /Modules | |
parent | 27c0d9b54abaa4112d5a317b8aa78b39ad60a808 (diff) | |
download | cpython-4804b5b3df82e7892ca0550b02f902bcfc16bb48.zip cpython-4804b5b3df82e7892ca0550b02f902bcfc16bb48.tar.gz cpython-4804b5b3df82e7892ca0550b02f902bcfc16bb48.tar.bz2 |
bpo-39465: Don't access directly _Py_Identifier members (GH-20043)
* Replace id->object with _PyUnicode_FromId(&id)
* Use _Py_static_string_init(str) macro to initialize statically
name_op in typeobject.c.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/_cursesmodule.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index 08991fd..c70b0e2 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -3814,7 +3814,7 @@ update_lines_cols(void) return 0; } /* PyId_LINES.object will be initialized here. */ - if (PyDict_SetItem(ModDict, PyId_LINES.object, o)) { + if (PyDict_SetItem(ModDict, _PyUnicode_FromId(&PyId_LINES), o)) { Py_DECREF(m); Py_DECREF(o); return 0; @@ -3830,7 +3830,7 @@ update_lines_cols(void) Py_DECREF(o); return 0; } - if (PyDict_SetItem(ModDict, PyId_COLS.object, o)) { + if (PyDict_SetItem(ModDict, _PyUnicode_FromId(&PyId_COLS), o)) { Py_DECREF(m); Py_DECREF(o); return 0; |