[Python-Dev] Re: Decimal data type issues (original) (raw)

Batista, Facundo FBatista at uniFON.com.ar
Wed Apr 21 12:54:14 EDT 2004


[Jewett, Jim J]

#- This is effectively saying #- #- (1) Create a decimal using the default context. #- (2) Change the context to my custom context. #- (3) Perform various rounding and scaling operations. #- (4) Change the context back to the default. #- #- vs #- #- (1) Create a decimal using my custom context. #- #- The four-step procedure may (or may not) be done just as #- efficiently under the covers, but it is ugly. #- #- Is there any reason why input and output should be the only #- operations that do not honor an optional local context?

I didn't reviewed all the mails to write down the community will, but as far I recall, you could use context in creation time.

I think that still is not clear if to use...

Decimal(number, [context])

or

Decimal(number) Decimal.using_context(number, [context])

...(I prefer the laters) but I think you could use it.

But: There is no such thing as "scale" in the context.

. Facundo



More information about the Python-Dev mailing list