[Twisted-Python] Does anyone know why trunk is failing CI on PyPy 7.3.4?

Wim Lewis wiml at hhhh.org
Sun May 2 12:28:26 MDT 2021


On Saturday, May 1, 2021 1:58:45 AM PDT, Adi Roiban wrote:

> We now have a fix for Twisted, but I think that this is a bug in PYPY 7.3.4
>
> FYI I have reported this bug upstream.
>
> https://foss.heptapod.net/pypy/pypy/-/issues/3451

Looks like we weren't the only project to run into this problem!

(I think what happens is that, although the right-hand-side is always 
evaluated before the list assignment starts, it's undefined whether the 
generator returned by the RHS is completely consumed before the list begins 
to be altered — so, even though pypy7.3.5 will be reverting to the old 
behavior, it's good that twisted no longer depends on it.)


Thanks for all your work keeping CI happy, Adi!




More information about the Twisted-Python mailing list