Skip to content

Commit 5d8ad34

Browse files
committed
make generator name closer to cpython
1 parent 4615320 commit 5d8ad34

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/parser/PythonTreeTranslator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ private ExpressionNode createComprehensionExpression(ParserRuleContext ctx, Pyth
488488

489489
private GeneratorExpressionNode createGeneratorExpressionDefinition(ExpressionNode body, int lineNum) {
490490
FrameDescriptor fd = environment.getCurrentFrame();
491-
String generatorName = source.getName() + ":generator_exp:" + lineNum;
491+
String generatorName = environment.getCurrentScope().getParent().getScopeId() + ".<locals>.<genexp>:" + source.getName() + ":" + lineNum;
492492
FunctionRootNode funcRoot = factory.createFunctionRoot(body.getSourceSection(), generatorName, true, fd, body, environment.getExecutionCellSlots());
493493
GeneratorTranslator gtran = new GeneratorTranslator(funcRoot, true);
494494
RootCallTarget callTarget = gtran.translate();

0 commit comments

Comments
 (0)