Skip to content

Commit 3eefc32

Browse files
committed
fix Tee iternext index adjustment
1 parent fad039d commit 3eefc32

File tree

1 file changed

+3
-1
lines changed
  • graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/itertools

1 file changed

+3
-1
lines changed

graalpython/com.oracle.graal.python/src/com/oracle/graal/python/builtins/objects/itertools/TeeBuiltins.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,10 @@ static Object nextNext(VirtualFrame frame, PTee self,
166166
@Bind PythonLanguage language,
167167
@Shared @Cached PRaiseNode raiseNode) {
168168
self.setDataObj(self.getDataobj().jumplink(language));
169+
self.setIndex(0);
170+
Object ret = self.getDataobj().getItem(frame, inliningTarget, 0, nextNode, raiseNode);
169171
self.setIndex(1);
170-
return self.getDataobj().getItem(frame, inliningTarget, 0, nextNode, raiseNode);
172+
return ret;
171173
}
172174
}
173175

0 commit comments

Comments
 (0)