Stefan Behnel added the comment:

But these parameters could also be partly delegated to normal string (not 
number) formatting, right?

One of the advantages of not depending on Decimal is, well, to not depend on 
Decimal, which is a rather uncommon dependency when using Fractions in an 
application.

I think it could avoid some more calculations to first multiply the nominator 
by 10**prec, then round(), int() and str() the result, and then split the 
string at "-prec".

BTW, if "division with remainder" wasn't (sadly) linear time, that would 
definitely be the most beautiful algorithm here. :)

----------

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

Reply via email to