for with decimal values?
alex23
wuwei23 at gmail.com
Sun May 3 22:48:20 EDT 2009
On May 4, 11:41 am, Esmail <ebo... at hotmail.com> wrote:
> All this discussion makes me wonder if it would be a good idea
> for Python to have this feature (batteries included and all) - it
> would have its uses, no?
Well, sometimes more discussion == less consensus :)
But it's really easy to roll your own:
from decimal import Decimal
def args2dec(fn):
'''*args to Decimal decorator'''
float2dec = lambda f: Decimal(str(f))
def _args2dec(*args):
args = map(float2dec, args)
return fn(*args)
return _args2dec
@args2dec
def drange(start, stop, step):
while start < stop:
yield start
start += step
More information about the Python-list
mailing list