mirror of
https://github.com/python/cpython.git
synced 2025-08-03 00:23:06 +00:00
Subtle change to make None.__class__ work:
- descrobject.c:descr_check(): only believe None means the same as NULL if the type given is None's type. - typeobject.c:wrap_descr_get(): don't "conventiently" default an absent type to the type of the object argument. Let the called function figure it out.
This commit is contained in:
parent
f6309e8ecf
commit
8098ddbe81
2 changed files with 2 additions and 4 deletions
|
@ -1862,8 +1862,6 @@ wrap_descr_get(PyObject *self, PyObject *args, void *wrapped)
|
|||
|
||||
if (!PyArg_ParseTuple(args, "O|O", &obj, &type))
|
||||
return NULL;
|
||||
if (type == NULL)
|
||||
type = (PyObject *)obj->ob_type;
|
||||
return (*func)(self, obj, type);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue