[New-bugs-announce] [issue32466] Remove fractions._gcd()
Gordon P. Hemsley
report at bugs.python.org
Sun Dec 31 09:53:55 EST 2017
New submission from Gordon P. Hemsley <gphemsley at gphemsley.org>:
I noticed that there was a single line of Lib/fractions.py that did not have test coverage: the normalize step for fractions with non-integer numerators and/or denominators.
I initially was going to implement a test for that line, but upon further reflection, I cannot envision a scenario where that would be possible. The code already requires its initial parameters to be numbers.Rational and then normalizes their numerators and denominators to be integers.
So, instead, I propose to remove this check, first introduced in issue22486, and to roll the fractions._gcd() function up into the deprecated fractions.gcd().
components: Library (Lib), Tests
nosy: gphemsley, mark.dickinson, rhettinger
title: Remove fractions._gcd()
versions: Python 3.7
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce