bpo-41306: Allow scale value to not be rounded by E-Paine · Pull Request #21715 · python/cpython (original) (raw)
This fixes the test failure with Tk 6.8.10 which is caused by changes to how Tk rounds the from
, to
and tickinterval
arguments. This PR uses noconv
if the patchlevel is greater than or equal to 8.6.10 (credit to Serhiy for this idea as it is much simpler than what I previously proposed).
Going into more detail for those who want it, the Tk change was made in commit 591f68c and means that the arguments listed above are rounded relative to the value of from
. However, when rounding the from
argument (line 623), it is rounded relative to itself (i.e. rounding 0
) and therefore the assigned value for from
is always what is given (no matter what values of from
and resolution
).
https://bugs.python.org/issue41306
Automerge-Triggered-By: @pablogsal