22# coding=utf-8
33# ------------------------------------------------------------------------
44
5+ import json
6+ import logging
7+
58from django .conf import settings as django_settings
69from django .contrib import admin
710from django .contrib .admin .views import main
811from django .db .models import Q
912from django .http import HttpResponse , HttpResponseBadRequest , HttpResponseForbidden , HttpResponseNotFound , HttpResponseServerError
10- from django .utils import simplejson
1113from django .utils .safestring import mark_safe
1214from django .utils .translation import ugettext_lazy as _ , ugettext
1315
1416from mptt .exceptions import InvalidMove
1517
1618from feincms import settings
1719
18- import logging
19-
2020
2121# ------------------------------------------------------------------------
2222def django_boolean_icon (field_val , alt_text = None , title = None ):
@@ -316,7 +316,7 @@ def _toggle_boolean(self, request):
316316 d .append (b )
317317
318318 # TODO: Shorter: [ y for x,y in zip(a,b) if x!=y ]
319- return HttpResponse (simplejson .dumps (d ), mimetype = "application/json" )
319+ return HttpResponse (json .dumps (d ), mimetype = "application/json" )
320320
321321 def get_changelist (self , request , ** kwargs ):
322322 return ChangeList
@@ -343,7 +343,7 @@ def changelist_view(self, request, extra_context=None, *args, **kwargs):
343343 self ._refresh_changelist_caches ()
344344
345345 extra_context = extra_context or {}
346- extra_context ['tree_structure' ] = mark_safe (simplejson .dumps (
346+ extra_context ['tree_structure' ] = mark_safe (json .dumps (
347347 _build_tree_structure (self .model )))
348348
349349 return super (TreeEditor , self ).changelist_view (request , extra_context , * args , ** kwargs )
0 commit comments