We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
compiler_mod()
1 parent bbcd28e commit 68d8bb9Copy full SHA for 68d8bb9
1 file changed
Python/compile.c
@@ -853,12 +853,15 @@ compiler_mod(compiler *c, mod_ty mod)
853
{
854
PyCodeObject *co = NULL;
855
int addNone = mod->kind != Expression_kind;
856
+ assert(c->u == NULL);
857
if (compiler_codegen(c, mod) < 0) {
858
goto finally;
859
}
860
co = _PyCompile_OptimizeAndAssemble(c, addNone);
861
finally:
- _PyCompile_ExitScope(c);
862
+ if (c->u != NULL) {
863
+ _PyCompile_ExitScope(c);
864
+ }
865
return co;
866
867
0 commit comments