[New-bugs-announce] [issue39487] Merge duplicated _Py_IDENTIFIER identifiers in C code
hai shi
report at bugs.python.org
Wed Jan 29 09:52:08 EST 2020
New submission from hai shi <shihai1991 at 126.com>:
As stinner said in issue19514
those _Py_IDENTIFIER should be merged:
./Modules/_ctypes/_ctypes.c:1054: _Py_IDENTIFIER(_type_);
./Modules/_ctypes/_ctypes.c:1132: _Py_IDENTIFIER(_type_);
./Modules/_ctypes/_ctypes.c:1494: _Py_IDENTIFIER(_type_);
./Modules/_ctypes/_ctypes.c:2071: _Py_IDENTIFIER(_type_);
./Modules/_ctypes/_ctypes.c:1692: _Py_IDENTIFIER(_as_parameter_);
./Modules/_ctypes/_ctypes.c:1759: _Py_IDENTIFIER(_as_parameter_);
./Modules/_ctypes/_ctypes.c:1826: _Py_IDENTIFIER(_as_parameter_);
./Modules/_ctypes/_ctypes.c:2256: _Py_IDENTIFIER(_as_parameter_);
./Modules/_ctypes/_ctypes.c:2474: _Py_IDENTIFIER(_check_retval_);
./Modules/_ctypes/_ctypes.c:3280: _Py_IDENTIFIER(_check_retval_);
./Modules/_pickle.c:3560: _Py_IDENTIFIER(__name__);
./Modules/_pickle.c:3979: _Py_IDENTIFIER(__name__);
./Modules/_pickle.c:4042: _Py_IDENTIFIER(__new__);
./Modules/_pickle.c:5771: _Py_IDENTIFIER(__new__);
./Python/ceval.c:5058: _Py_IDENTIFIER(__name__);
./Python/ceval.c:5134: _Py_IDENTIFIER(__name__);
./Python/import.c:386: _Py_IDENTIFIER(__spec__);
./Python/import.c:1569: _Py_IDENTIFIER(__spec__);
./Python/import.c:1571: _Py_IDENTIFIER(__path__);
./Python/import.c:1933: _Py_IDENTIFIER(__path__);
./Python/_warnings.c:487: _Py_IDENTIFIER(__name__);
./Python/_warnings.c:821: _Py_IDENTIFIER(__name__);
./Python/_warnings.c:972: _Py_IDENTIFIER(__name__);
./Python/errors.c:1012: _Py_IDENTIFIER(__module__);
./Python/errors.c:1238: _Py_IDENTIFIER(__module__);
./Objects/bytesobject.c:546: _Py_IDENTIFIER(__bytes__);
./Objects/bytesobject.c:2488: _Py_IDENTIFIER(__bytes__);
./Objects/moduleobject.c:61: _Py_IDENTIFIER(__name__);
./Objects/moduleobject.c:488: _Py_IDENTIFIER(__name__);
./Objects/moduleobject.c:741: _Py_IDENTIFIER(__name__);
./Objects/moduleobject.c:62: _Py_IDENTIFIER(__doc__);
./Objects/moduleobject.c:461: _Py_IDENTIFIER(__doc__);
./Objects/moduleobject.c:65: _Py_IDENTIFIER(__spec__);
./Objects/moduleobject.c:744: _Py_IDENTIFIER(__spec__);
./Objects/iterobject.c:107: _Py_IDENTIFIER(iter);
./Objects/iterobject.c:247: _Py_IDENTIFIER(iter);
./Objects/rangeobject.c:760: _Py_IDENTIFIER(iter);
./Objects/rangeobject.c:918: _Py_IDENTIFIER(iter);
./Objects/descrobject.c:574: _Py_IDENTIFIER(getattr);
./Objects/descrobject.c:1243: _Py_IDENTIFIER(getattr);
./Objects/odictobject.c:899: _Py_IDENTIFIER(items);
./Objects/odictobject.c:1378: _Py_IDENTIFIER(items);
./Objects/odictobject.c:2198: _Py_IDENTIFIER(items);
./Objects/fileobject.c:35: _Py_IDENTIFIER(open);
./Objects/fileobject.c:550: _Py_IDENTIFIER(open);
./Objects/typeobject.c:312: _Py_IDENTIFIER(mro);
./Objects/typeobject.c:1893: _Py_IDENTIFIER(mro);
----------
components: Interpreter Core
messages: 360966
nosy: shihai1991
priority: normal
severity: normal
status: open
title: Merge duplicated _Py_IDENTIFIER identifiers in C code
type: enhancement
versions: Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue39487>
_______________________________________
More information about the New-bugs-announce
mailing list