| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
The test only asked whether the class survived the collection, which a build without the fix can also satisfy: if the attribute lookup happened to take a strong _PyCStackRef instead of a deferred one, or any other reference lingered, the class stays alive and the test passes. That is why it kept passing on mac/3.15b3 while failing on manylinux/3.15b4. Look for the suspended greenlet in gc.get_referrers() of the class instead. That is the reference the fix creates, so a build without it reports the masking reference and fails wherever the class survives for some unrelated reason.
|
Thanks! |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
fix for #517 regression test not replicating in macos. A demo where the test fails in all scenarios can be seen here: ddorian#1