Someone reported a testsuite break on stuff I work on (scons) with
3.10a4, and it looks similar to this which appears in the changelog at
https://docs.python.org/3.10/whatsnew/changelog.html#changelog
bpo-23898: Fix inspect.classify_class_attrs() to support attributes with
overloaded __eq__ and __bool__. Patch by Mike Bayer.
Except when I go look at that BPO issue, it's old - closed 2015. Is
this appearing in the 3.10 changelog in error? Sorry - confused !!!
The test in question does indeed touch a class which overrides __bool_
in order to raise an exception (to say "don't do that"), and in the test
run the (expected) exception is not raised.
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/python-dev@python.org/message/VTK4DT4M26DKAPIAK6WYNWN4K45JH7IT/
Code of Conduct: http://python.org/psf/codeofconduct/