KEMBAR78
[3.12] gh-118164: str(10**10000) hangs if the C _decimal module is missing (GH-118503) by miss-islington · Pull Request #118584 · python/cpython · GitHub
Skip to content

Conversation

@miss-islington
Copy link
Contributor

@miss-islington miss-islington commented May 5, 2024

  • 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.


(cherry picked from commit 999f0c5)

Co-authored-by: Tim Peters tim.peters@gmail.com
Co-authored-by: Serhiy Storchaka storchaka@gmail.com
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>

…sing (pythonGH-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.

---------

(cherry picked from commit 999f0c5)

Co-authored-by: Tim Peters <tim.peters@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants