Source code for shuup.utils.serialization

import django.core.serializers.json
from django.utils.functional import Promise

from shuup.utils.django_compat import force_text


[docs] class ExtendedJSONEncoder(django.core.serializers.json.DjangoJSONEncoder):
[docs] def default(self, o): if isinstance(o, Promise): return force_text(o) return super().default(o)