Carlos Ribeiro <carribeiro at gmail.com> wrote: ... > A native Money type, either with the $ signal ($35.72) or the suffix > (35.72D) would not present the same issues, because the literal would Right, but in practice I find that: def d(x): return decimal.Decimal(str(x)) appears to work pretty well, judging from early experimentation. Alex