mirror of
https://github.com/python/cpython.git
synced 2025-07-29 22:24:49 +00:00
Trimmed trailing whitespace.
This commit is contained in:
parent
9d2ced8fa0
commit
a13131cf7f
1 changed files with 12 additions and 13 deletions
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
/* Frame object implementation */
|
/* Frame object implementation */
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
|
@ -333,7 +332,7 @@ frame_settrace(PyFrameObject *f, PyObject* v, void *closure)
|
||||||
|
|
||||||
Py_XINCREF(v);
|
Py_XINCREF(v);
|
||||||
f->f_trace = v;
|
f->f_trace = v;
|
||||||
|
|
||||||
if (v != NULL)
|
if (v != NULL)
|
||||||
f->f_lineno = PyCode_Addr2Line(f->f_code, f->f_lasti);
|
f->f_lineno = PyCode_Addr2Line(f->f_code, f->f_lasti);
|
||||||
|
|
||||||
|
@ -399,7 +398,7 @@ frame_dealloc(PyFrameObject *f)
|
||||||
for (p = f->f_valuestack; p < f->f_stacktop; p++)
|
for (p = f->f_valuestack; p < f->f_stacktop; p++)
|
||||||
Py_XDECREF(*p);
|
Py_XDECREF(*p);
|
||||||
}
|
}
|
||||||
|
|
||||||
Py_XDECREF(f->f_back);
|
Py_XDECREF(f->f_back);
|
||||||
Py_DECREF(f->f_code);
|
Py_DECREF(f->f_code);
|
||||||
Py_DECREF(f->f_builtins);
|
Py_DECREF(f->f_builtins);
|
||||||
|
@ -459,7 +458,7 @@ frame_clear(PyFrameObject *f)
|
||||||
|
|
||||||
oldtop = f->f_stacktop;
|
oldtop = f->f_stacktop;
|
||||||
|
|
||||||
/* Before anything else, make sure that this frame is clearly marked
|
/* Before anything else, make sure that this frame is clearly marked
|
||||||
as being defunct! */
|
as being defunct! */
|
||||||
f->f_stacktop = NULL;
|
f->f_stacktop = NULL;
|
||||||
|
|
||||||
|
@ -536,7 +535,7 @@ int _PyFrame_Init()
|
||||||
}
|
}
|
||||||
|
|
||||||
PyFrameObject *
|
PyFrameObject *
|
||||||
PyFrame_New(PyThreadState *tstate, PyCodeObject *code, PyObject *globals,
|
PyFrame_New(PyThreadState *tstate, PyCodeObject *code, PyObject *globals,
|
||||||
PyObject *locals)
|
PyObject *locals)
|
||||||
{
|
{
|
||||||
PyFrameObject *back = tstate->frame;
|
PyFrameObject *back = tstate->frame;
|
||||||
|
@ -565,10 +564,10 @@ PyFrame_New(PyThreadState *tstate, PyCodeObject *code, PyObject *globals,
|
||||||
builtins = NULL;
|
builtins = NULL;
|
||||||
}
|
}
|
||||||
if (builtins == NULL) {
|
if (builtins == NULL) {
|
||||||
/* No builtins! Make up a minimal one
|
/* No builtins! Make up a minimal one
|
||||||
Give them 'None', at least. */
|
Give them 'None', at least. */
|
||||||
builtins = PyDict_New();
|
builtins = PyDict_New();
|
||||||
if (builtins == NULL ||
|
if (builtins == NULL ||
|
||||||
PyDict_SetItemString(
|
PyDict_SetItemString(
|
||||||
builtins, "None", Py_None) < 0)
|
builtins, "None", Py_None) < 0)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -613,7 +612,7 @@ PyFrame_New(PyThreadState *tstate, PyCodeObject *code, PyObject *globals,
|
||||||
Py_INCREF(globals);
|
Py_INCREF(globals);
|
||||||
f->f_globals = globals;
|
f->f_globals = globals;
|
||||||
/* Most functions have CO_NEWLOCALS and CO_OPTIMIZED set. */
|
/* Most functions have CO_NEWLOCALS and CO_OPTIMIZED set. */
|
||||||
if ((code->co_flags & (CO_NEWLOCALS | CO_OPTIMIZED)) ==
|
if ((code->co_flags & (CO_NEWLOCALS | CO_OPTIMIZED)) ==
|
||||||
(CO_NEWLOCALS | CO_OPTIMIZED))
|
(CO_NEWLOCALS | CO_OPTIMIZED))
|
||||||
locals = NULL; /* PyFrame_FastToLocals() will set. */
|
locals = NULL; /* PyFrame_FastToLocals() will set. */
|
||||||
else if (code->co_flags & CO_NEWLOCALS) {
|
else if (code->co_flags & CO_NEWLOCALS) {
|
||||||
|
@ -761,10 +760,10 @@ PyFrame_FastToLocals(PyFrameObject *f)
|
||||||
&& PyTuple_Check(f->f_code->co_freevars))) {
|
&& PyTuple_Check(f->f_code->co_freevars))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
map_to_dict(f->f_code->co_cellvars,
|
map_to_dict(f->f_code->co_cellvars,
|
||||||
PyTuple_GET_SIZE(f->f_code->co_cellvars),
|
PyTuple_GET_SIZE(f->f_code->co_cellvars),
|
||||||
locals, fast + f->f_nlocals, 1);
|
locals, fast + f->f_nlocals, 1);
|
||||||
map_to_dict(f->f_code->co_freevars,
|
map_to_dict(f->f_code->co_freevars,
|
||||||
PyTuple_GET_SIZE(f->f_code->co_freevars),
|
PyTuple_GET_SIZE(f->f_code->co_freevars),
|
||||||
locals, fast + f->f_nlocals + f->f_ncells, 1);
|
locals, fast + f->f_nlocals + f->f_ncells, 1);
|
||||||
}
|
}
|
||||||
|
@ -798,12 +797,12 @@ PyFrame_LocalsToFast(PyFrameObject *f, int clear)
|
||||||
if (!(PyTuple_Check(f->f_code->co_cellvars)
|
if (!(PyTuple_Check(f->f_code->co_cellvars)
|
||||||
&& PyTuple_Check(f->f_code->co_freevars)))
|
&& PyTuple_Check(f->f_code->co_freevars)))
|
||||||
return;
|
return;
|
||||||
dict_to_map(f->f_code->co_cellvars,
|
dict_to_map(f->f_code->co_cellvars,
|
||||||
PyTuple_GET_SIZE(f->f_code->co_cellvars),
|
PyTuple_GET_SIZE(f->f_code->co_cellvars),
|
||||||
locals, fast + f->f_nlocals, 1, clear);
|
locals, fast + f->f_nlocals, 1, clear);
|
||||||
dict_to_map(f->f_code->co_freevars,
|
dict_to_map(f->f_code->co_freevars,
|
||||||
PyTuple_GET_SIZE(f->f_code->co_freevars),
|
PyTuple_GET_SIZE(f->f_code->co_freevars),
|
||||||
locals, fast + f->f_nlocals + f->f_ncells, 1,
|
locals, fast + f->f_nlocals + f->f_ncells, 1,
|
||||||
clear);
|
clear);
|
||||||
}
|
}
|
||||||
PyErr_Restore(error_type, error_value, error_traceback);
|
PyErr_Restore(error_type, error_value, error_traceback);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue