New submission from Gordon P. Hemsley <gphems...@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
messages: 309288
nosy: gphemsley, mark.dickinson, rhettinger
priority: normal
severity: normal
status: open
title: Remove fractions._gcd()
versions: Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue32466>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to