Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f0b934b commit bfc6d74Copy full SHA for bfc6d74
1 file changed
Objects/typeobject.c
@@ -6308,16 +6308,9 @@ supercheck(PyTypeObject *type, PyObject *obj)
6308
}
6309
else {
6310
/* Try the slow way */
6311
- PyObject *class_str = NULL;
6312
PyObject *class_attr;
6313
6314
- class_str = _PyUnicode_FromId(&PyId___class__);
6315
- if (class_str == NULL)
6316
- return NULL;
6317
-
6318
- class_attr = PyObject_GetAttr(obj, class_str);
6319
- Py_DECREF(class_str);
6320
+ class_attr = _PyObject_GetAttrId(obj, &PyId___class__);
6321
if (class_attr != NULL &&
6322
PyType_Check(class_attr) &&
6323
(PyTypeObject *)class_attr != Py_TYPE(obj))
0 commit comments