Skip to content

Commit 8fbfd18

Browse files
committed
use modern field initializers
1 parent 951e0a1 commit 8fbfd18

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

Objects/exceptions.c

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1909,19 +1909,20 @@ static PyMethodDef ImportError_methods[] = {
19091909

19101910
static PyTypeObject _PyExc_ImportError = {
19111911
PyVarObject_HEAD_INIT(NULL, 0)
1912-
"ImportError",
1913-
sizeof(PyImportErrorObject), 0,
1914-
(destructor)ImportError_dealloc, 0, 0, 0, 0,
1915-
ImportError_repr, 0, 0, 0, 0, 0,
1916-
ImportError_str, 0, 0, 0,
1917-
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC,
1918-
PyDoc_STR("Import can't find module, or can't find name in "
1919-
"module."),
1920-
(traverseproc)ImportError_traverse,
1921-
(inquiry)ImportError_clear, 0, 0, 0, 0, ImportError_methods,
1922-
ImportError_members, 0, &_PyExc_Exception,
1923-
0, 0, 0, offsetof(PyImportErrorObject, dict),
1924-
(initproc)ImportError_init,
1912+
.tp_name = "ImportError",
1913+
.tp_basicsize = sizeof(PyImportErrorObject),
1914+
.tp_dealloc = (destructor)ImportError_dealloc,
1915+
.tp_repr = ImportError_repr,
1916+
.tp_str = (reprfunc)ImportError_str,
1917+
.tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC,
1918+
.tp_doc = PyDoc_STR("Import can't find module, or can't find name in module."),
1919+
.tp_traverse = (traverseproc)ImportError_traverse,
1920+
.tp_clear = (inquiry)ImportError_clear,
1921+
.tp_methods = ImportError_methods,
1922+
.tp_members = ImportError_members,
1923+
.tp_base = &_PyExc_Exception,
1924+
.tp_dictoffset = offsetof(PyImportErrorObject, dict),
1925+
.tp_init = (initproc)ImportError_init,
19251926
};
19261927
PyObject *PyExc_ImportError = (PyObject *)&_PyExc_ImportError;
19271928

0 commit comments

Comments
 (0)