STINNER Victor <vstin...@python.org> added the comment:
PR 25275: this is a subtle difference if PyTypeObject.tp_setattro is set statically to PyObject_GenericSetAttr() or if it's inherited by PyType_Ready(). Reference (master):: * BaseException.__dict__['__setattr__'] = <slot wrapper '__setattr__' of 'BaseException' objects> * BaseException.__setattr__ = <slot wrapper '__setattr__' of 'BaseException' objects> With the PR: * no '__setattr___' in BaseException.__dict__ * BaseException.__setattr__ = <slot wrapper '__setattr__' of 'object' objects> Because of that, doctest.DocTestFinder().find(builtins) returns less items, and so test_doctest fails. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue43770> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com