[Python-Dev] Rounding Decimals (original) (raw)

Raymond Hettinger python at rcn.com
Sun Jan 6 04:11:49 CET 2008


I think pep 3141's round(x, ndigits) does (1). The only thing it doesn't support yet is specifying the rounding mode. Perhaps the pep should say that round() passes any extra named arguments on to the round() method so that users can specify a rounding mode for types that support it?

That would clutter the interface. Just specify a universal rounding mode for round and have Decimal's implementation of that method comply.

If someone wants more control than that, they can manipulate the decimal object directly.

Raymond



More information about the Python-Dev mailing list