Unsupported operator for Decimal: + (or -)
Diez B. Roggisch
deets at nospam.web.de
Tue Nov 27 12:49:19 EST 2007
Todd O'Bryan schrieb:
> This seems to have come up earlier...
>
> http://mail.python.org/pipermail/python-list/2007-July/451187.html
>
> but no resolution.
>
> We're seeing the same thing. We're using Django's DecimalField type
> and when we try to add or subtract values--which should be
> decimal.Decimal objects--we occasionally get an error about the
> operator not being supported. It doesn't always happen and we can't
> seem to reproduce it when we try to.
Try putting an try/except clause around the problem that drops into the
debugger:
try:
foo = a - b
except TypeError:
import pdb; pdb.set_trace()
Then you can see what a & b _really_ are.
Diez
More information about the Python-list
mailing list