Commit 98e818b8 authored by Victor Stinner's avatar Victor Stinner

Issue #19437: Fix compiler_class(), handle compiler_lookup_arg() failure

parent 357f5155
......@@ -1772,6 +1772,10 @@ compiler_class(struct compiler *c, stmt_ty s)
}
i = compiler_lookup_arg(c->u->u_cellvars, str);
Py_DECREF(str);
if (i < 0) {
compiler_exit_scope(c);
return 0;
}
assert(i == 0);
/* Return the cell where to store __class__ */
ADDOP_I(c, LOAD_CLOSURE, i);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment