I'm wondering if it might be related to this Django bug that was just
checked in -
http://code.djangoproject.com/ticket/5903

If you sync Django up to trunk, does it work correctly now?

-Chris

On Wed, Feb 11, 2009 at 6:37 AM, Chaitanya Sharma <[email protected]>wrote:

> Has anyone one yet found a fix to this problem ? because we keep getting
> the same bug over and over again.
>
> Thanks,
> Chaitanya
>
>
> On Wed, Feb 4, 2009 at 3:16 AM, Greg <[email protected]> wrote:
>
>>
>> Basic setup - all I've done is add 10 or so products with the minimum
>> possible information in order to test it.
>>
>>
>>
>> On Feb 3, 2:54 am, Dan Harris <[email protected]> wrote:
>> > Are you using a basic Satchmo setup, or are you using tiered pricing
>> > and other stuff?
>> >
>> > On Feb 2, 4:15 am, Greg <[email protected]> wrote:
>> >
>> > > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to