diff --git a/Python/ceval.c b/Python/ceval.c index a959e34814e..ea71c97d035 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -403,17 +403,14 @@ eval_code2(co, globals, locals, current_frame, /*back*/ co, /*code*/ globals, /*globals*/ - locals, /*locals*/ - owner, /*owner*/ - co->co_stacksize, /*nvalues*/ - CO_MAXBLOCKS); /*nblocks*/ + locals); /*locals*/ if (f == NULL) return NULL; current_frame = f; if (co->co_nlocals > 0) - fastlocals = ((listobject *)f->f_fastlocals)->ob_item; + fastlocals = f->f_localsplus; if (co->co_argcount > 0 || co->co_flags & (CO_VARARGS | CO_VARKEYWORDS)) { @@ -2129,15 +2126,6 @@ getglobals() return current_frame->f_globals; } -object * -getowner() -{ - if (current_frame == NULL) - return NULL; - else - return current_frame->f_owner; -} - object * getframe() {