I think what he is saying is that many third-party libraries call the
equivalent of django.utils.simplejson.dumps("...",
cls=DjangoJSONEncoder) which, despite django.utils.simplejson only
being in a pending deprecation state, is broken.

On Thu, Apr 11, 2013 at 9:22 PM, Alex Gaynor <[email protected]> wrote:
> When doing what? What do I need to do to trigger this?
>
> Alex
>
> On Apr 11, 2013 6:16 PM, "Jeremy Dunck" <[email protected]> wrote:
>>
>> If a user of django has simplejson installed, django itself will use both
>> the stdlib and simplejson.
>>
>> On Apr 11, 2013, at 5:54 PM, Alex Gaynor <[email protected]> wrote:
>>
>> I basically agree with what Bob said on the ticket, it's unclear to me
>> from your email how this manifests, other than trying to use something from
>> the standard library with simplejson, which is obviously wrong.
>>
>> Alex
>>
>>
>> On Thu, Apr 11, 2013 at 5:51 PM, Jeremy Dunck <[email protected]> wrote:
>>>
>>> I've just seen a documented example of this breaking things in the wild.
>>>
>>> https://github.com/simplejson/simplejson/issues/37
>>>
>>> I think we broke backwards-compat here - django 1.5.1. plus sentry
>>> 5.4.5 dies because django's own DjangoJSONEncoder depends on stdlib
>>> json, but sentry (and lots of things) use django.utils.simplejson,
>>> which uses simplejson if available.
>>>
>>> Unfortunately, this is incompatible - we kept utils.simplejson as a
>>> compat shim, but I think until it goes away, we should keep using it
>>> internally as well.
>>>
>>> Alternatives?
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Django developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at
>>> http://groups.google.com/group/django-developers?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>
>>
>>
>> --
>> "I disapprove of what you say, but I will defend to the death your right
>> to say it." -- Evelyn Beatrice Hall (summarizing Voltaire)
>> "The people's good is the highest law." -- Cicero
>> GPG Key fingerprint: 125F 5C67 DFE9 4084
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at
>> http://groups.google.com/group/django-developers?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at
>> http://groups.google.com/group/django-developers?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-developers?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to