mirror of https://github.com/python/cpython
d8f3c1e8f9
In gh-121602, I applied a fix to a builtin types initialization bug.
That fix made sense in the context of some broader future changes,
but introduced a little bit of extra complexity. That fix has turned
out to be incomplete for some of the builtin types we haven't
been testing. I found that out while improving the tests.
A while back, @markshannon suggested a simpler fix that doesn't
have that problem, which I've already applied to 3.12 and 3.13.
I'm switching to that here. Given the potential long-term
benefits of the more complex (but still incomplete) approach,
I'll circle back to it in the future, particularly after I've improved
the tests so no corner cases slip through the cracks.
(This is effectively a "forward-port" of
|
||
---|---|---|
.. | ||
__init__.py | ||
decorator_mod.py | ||
doctest_aliases.py | ||
doctest_lineno.py | ||
sample_doctest.py | ||
sample_doctest_no_docstrings.py | ||
sample_doctest_no_doctests.py | ||
sample_doctest_skip.py | ||
test_doctest.py | ||
test_doctest.txt | ||
test_doctest2.py | ||
test_doctest2.txt | ||
test_doctest3.txt | ||
test_doctest4.txt | ||
test_doctest_skip.txt |