Message385500
Rather than:
f = create_frame_or_gen(...);
if (<is generator>) return f;
retval = _PyEval_EvalFrame(tstate, f, 0);
_PyObject_GC_TRACK(f);
return retval;
I was thinking:
f = create_frame(...);
if (<is generator>) return make_gen(f);
retval = _PyEval_EvalFrame(tstate, f, 0);
_PyObject_GC_TRACK(f);
return retval;
The complicated part is create_frame(...), so I want to clean that up first. |
|
Date |
User |
Action |
Args |
2021-01-22 14:54:36 | Mark.Shannon | set | recipients:
+ Mark.Shannon, brett.cannon, rhettinger, vstinner, petr.viktorin, serhiy.storchaka, yselivanov |
2021-01-22 14:54:36 | Mark.Shannon | set | messageid: <1611327276.6.0.943078451365.issue42990@roundup.psfhosted.org> |
2021-01-22 14:54:36 | Mark.Shannon | link | issue42990 messages |
2021-01-22 14:54:36 | Mark.Shannon | create | |
|