mirror of
https://github.com/python/cpython.git
synced 2025-08-26 11:45:20 +00:00
bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)
This commit is contained in:
parent
22a9a546ff
commit
dffe4c0709
23 changed files with 56 additions and 57 deletions
|
@ -8484,7 +8484,7 @@ charmapencode_output(Py_UCS4 c, PyObject *mapping,
|
|||
char *outstart;
|
||||
Py_ssize_t outsize = PyBytes_GET_SIZE(*outobj);
|
||||
|
||||
if (Py_TYPE(mapping) == &EncodingMapType) {
|
||||
if (Py_IS_TYPE(mapping, &EncodingMapType)) {
|
||||
int res = encoding_map_lookup(c, mapping);
|
||||
Py_ssize_t requiredsize = *outpos+1;
|
||||
if (res == -1)
|
||||
|
@ -8563,7 +8563,7 @@ charmap_encoding_error(
|
|||
/* find all unencodable characters */
|
||||
while (collendpos < size) {
|
||||
PyObject *rep;
|
||||
if (Py_TYPE(mapping) == &EncodingMapType) {
|
||||
if (Py_IS_TYPE(mapping, &EncodingMapType)) {
|
||||
ch = PyUnicode_READ_CHAR(unicode, collendpos);
|
||||
val = encoding_map_lookup(ch, mapping);
|
||||
if (val != -1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue