Hmmm yes that seems plausible, I'm fairly new to django and very new
to satchmo so wasn't really sure where to start looking, thanks for
the tip.
Actually I forgot to mention that I've seen a similar error coming
from product/models.py, on line 1896 (version 0.8.1) - the code is
try:
if not type(val) is Decimal:
val = Decimal(val)
return val+delta
except TypeError:
return val+delta
... which seems a little odd to say the least, and the error is the
same TypeError, coming from the final line in that snippet.
On Feb 2, 7:40 pm, Dan Harris <[email protected]> wrote:
> weird, it seems like it might be a problem where one module is using
> the build in python Decimal type, and the another is falling back on
> django.utils._decimal
>
> ran a test as such:
>
> >>> from django.utils._decimal import Decimal as Dec
> >>> from decimal import Decimal
> >>> d1 = Dec("1.0")
> >>> d1
> Decimal("1.0")
> >>> d2 = Decimal("2.0")
> >>> d1 + d2
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: unsupported operand type(s) for +: 'Decimal' and 'Decimal'
>
> So that is plausible I guess. It's late, I'll take a peek tomorrow if
> no one else has by then.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Satchmo users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/satchmo-users?hl=en
-~----------~----~----~----~------~----~------~--~---