mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
#7963: fix error message when 'object' called with arguments.
This commit is contained in:
commit
702a5dc1ed
2 changed files with 4 additions and 1 deletions
|
@ -12,6 +12,9 @@ What's New in Python 3.3.1?
|
||||||
Core and Builtins
|
Core and Builtins
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
- Issue #7963: Fixed misleading error message that issued when object is
|
||||||
|
called without arguments.
|
||||||
|
|
||||||
- Issue #5308: Raise ValueError when marshalling too large object (a sequence
|
- Issue #5308: Raise ValueError when marshalling too large object (a sequence
|
||||||
with size >= 2**31), instead of producing illegal marshal data.
|
with size >= 2**31), instead of producing illegal marshal data.
|
||||||
|
|
||||||
|
|
|
@ -3059,7 +3059,7 @@ object_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
|
||||||
{
|
{
|
||||||
if (excess_args(args, kwds) &&
|
if (excess_args(args, kwds) &&
|
||||||
(type->tp_init == object_init || type->tp_new != object_new)) {
|
(type->tp_init == object_init || type->tp_new != object_new)) {
|
||||||
PyErr_SetString(PyExc_TypeError, "object.__new__() takes no parameters");
|
PyErr_SetString(PyExc_TypeError, "object() takes no parameters");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue