summaryrefslogtreecommitdiffstats
path: root/Objects
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2024-05-04 23:22:33 (GMT)
committerGitHub <noreply@github.com>2024-05-04 23:22:33 (GMT)
commit999f0c512281995fb61a0d9eda075fd846e8c505 (patch)
tree3d3d201d041fab5800f7f8df3597fb03ea0a3ec0 /Objects
parent08d169f14a715ceaae3d563ced2ff1633d009359 (diff)
downloadcpython-999f0c512281995fb61a0d9eda075fd846e8c505.zip
cpython-999f0c512281995fb61a0d9eda075fd846e8c505.tar.gz
cpython-999f0c512281995fb61a0d9eda075fd846e8c505.tar.bz2
gh-118164: str(10**10000) hangs if the C _decimal module is missing (#118503)
* Initial stab. * Test the tentative fix. Hangs "forever" without this change. * Move the new test to a better spot. * New comment to explain why _convert_to_str allows any poewr of 10. * Fixed a comment, and fleshed out an existing test that appeared unfinished. * Added temporary asserts. Or maybe permanent ;-) * Update Lib/_pydecimal.py Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> * Remove the new _convert_to_str(). Serhiy and I independently concluded that exact powers of 10 aren't possible in these contexts, so just checking the string length is sufficient. * At least for now, add the asserts to the other block too. * 📜🤖 Added by blurb_it. --------- Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Diffstat (limited to 'Objects')
0 files changed, 0 insertions, 0 deletions