Skip to content

Commit 7023644

Browse files
ApproximateIdentitybenjaminp
authored andcommitted
closes bpo-32980 Remove _PyFrame_Init (GH-5965)
1 parent 0e6c8ee commit 7023644

File tree

3 files changed

+0
-12
lines changed

3 files changed

+0
-12
lines changed

Include/pylifecycle.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ PyAPI_FUNC(int) _PySys_EndInit(PyObject *sysdict, _PyMainInterpreterConfig *conf
148148
PyAPI_FUNC(_PyInitError) _PyImport_Init(PyInterpreterState *interp);
149149
PyAPI_FUNC(void) _PyExc_Init(PyObject * bltinmod);
150150
PyAPI_FUNC(_PyInitError) _PyImportHooks_Init(void);
151-
PyAPI_FUNC(int) _PyFrame_Init(void);
152151
PyAPI_FUNC(int) _PyFloat_Init(void);
153152
PyAPI_FUNC(int) PyByteArray_Init(void);
154153
PyAPI_FUNC(_PyInitError) _Py_HashRandomization_Init(const _PyCoreConfig *);

Objects/frameobject.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -552,14 +552,6 @@ PyTypeObject PyFrame_Type = {
552552

553553
_Py_IDENTIFIER(__builtins__);
554554

555-
int _PyFrame_Init()
556-
{
557-
/* Before, PyId___builtins__ was a string created explicitly in
558-
this function. Now there is nothing to initialize anymore, but
559-
the function is kept for backward compatibility. */
560-
return 1;
561-
}
562-
563555
PyFrameObject* _Py_HOT_FUNCTION
564556
_PyFrame_New_NoTrack(PyThreadState *tstate, PyCodeObject *code,
565557
PyObject *globals, PyObject *locals)

Python/pylifecycle.c

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -690,9 +690,6 @@ _Py_InitializeCore(const _PyCoreConfig *core_config)
690690

691691
_Py_ReadyTypes();
692692

693-
if (!_PyFrame_Init())
694-
return _Py_INIT_ERR("can't init frames");
695-
696693
if (!_PyLong_Init())
697694
return _Py_INIT_ERR("can't init longs");
698695

0 commit comments

Comments
 (0)