-
-
Notifications
You must be signed in to change notification settings - Fork 424
Opcode 69:GET_YIELD_FROM_ITER not implemented #598
Comments
Pinging @abonie because it's on his turf :-) |
I'm on it 👍 |
Related question: How do we want to handle supporting different Python versions in parallel? In this case I could define opcode 69 in |
#599 fixes this issue, but I took the path of least resistance in solving above mentioned problem. I'll change it once we establish the best way to deal with opcode discrepancies between versions. |
I'm happy to address this at runtime, much as you've done with WITH_CLEANUP. Longer term, I would like to move to a model where we have a 3.4 branch, and 3.5 branch, and so on, so each branch only has to support one version of Python. However, until such time as we have good coverage of at least one version of Python, this is more effort than it's worth. |
PR #592 added support for
yield from
; however, because we didn't have CI set up for Python 3.5, we didn't pick up that the GET_YIELD_FROM_ITER opcode hasn't been implemented.Problem is revealed pretty quickly if you uncomment the Python 3.5 build target for Beekeeper.
The text was updated successfully, but these errors were encountered: