Yes, sorry, am mobile right now. Thanks Mr Ogier. :)
On Apr 11, 2013, at 6:44 PM, Alex Ogier <[email protected]> wrote:
> 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.
>
>
--
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.