mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Issue #20315: Removed support for backward compatibility with early 2.x versions.
Removed backward compatibility alias curses.window.nooutrefresh which should be removed in 2.3.
This commit is contained in:
commit
ab0ac27d24
8 changed files with 3 additions and 98 deletions
|
@ -451,7 +451,6 @@ profiler_callback(PyObject *self, PyFrameObject *frame, int what,
|
|||
PyTrace_RETURN event will be generated, so we don't need to
|
||||
handle it. */
|
||||
|
||||
#ifdef PyTrace_C_CALL /* not defined in Python <= 2.3 */
|
||||
/* the Python function 'frame' is issuing a call to the built-in
|
||||
function 'arg' */
|
||||
case PyTrace_C_CALL:
|
||||
|
@ -473,7 +472,6 @@ profiler_callback(PyObject *self, PyFrameObject *frame, int what,
|
|||
((PyCFunctionObject *)arg)->m_ml);
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
|
||||
default:
|
||||
break;
|
||||
|
@ -663,13 +661,7 @@ setBuiltins(ProfilerObject *pObj, int nvalue)
|
|||
if (nvalue == 0)
|
||||
pObj->flags &= ~POF_BUILTINS;
|
||||
else if (nvalue > 0) {
|
||||
#ifndef PyTrace_C_CALL
|
||||
PyErr_SetString(PyExc_ValueError,
|
||||
"builtins=True requires Python >= 2.4");
|
||||
return -1;
|
||||
#else
|
||||
pObj->flags |= POF_BUILTINS;
|
||||
#endif
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
@ -767,11 +759,7 @@ profiler_init(ProfilerObject *pObj, PyObject *args, PyObject *kw)
|
|||
PyObject *timer = NULL;
|
||||
double timeunit = 0.0;
|
||||
int subcalls = 1;
|
||||
#ifdef PyTrace_C_CALL
|
||||
int builtins = 1;
|
||||
#else
|
||||
int builtins = 0;
|
||||
#endif
|
||||
static char *kwlist[] = {"timer", "timeunit",
|
||||
"subcalls", "builtins", 0};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue