mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
Issue #13575: there is only one class type.
This commit is contained in:
@@ -474,7 +474,7 @@ Py_Finalize(void)
|
||||
flush_std_files();
|
||||
|
||||
/* Collect final garbage. This disposes of cycles created by
|
||||
* new-style class definitions, for example.
|
||||
* class definitions, for example.
|
||||
* XXX This is disabled because it caused too many problems. If
|
||||
* XXX a __del__ or weakref callback triggers here, Python code has
|
||||
* XXX a hard time running, because even the sys module has been
|
||||
@@ -1348,11 +1348,6 @@ parse_syntax_error(PyObject *err, PyObject **message, const char **filename,
|
||||
_Py_IDENTIFIER(offset);
|
||||
_Py_IDENTIFIER(text);
|
||||
|
||||
/* old style errors */
|
||||
if (PyTuple_Check(err))
|
||||
return PyArg_ParseTuple(err, "O(ziiz)", message, filename,
|
||||
lineno, offset, text);
|
||||
|
||||
/* new style errors. `err' is an instance */
|
||||
|
||||
if (! (v = _PyObject_GetAttrId(err, &PyId_msg)))
|
||||
|
||||
Reference in New Issue
Block a user