web/views/basecontrollers.py
branchstable
changeset 5389 809d3b5b3d31
parent 5377 84d14ddfae13
child 5408 120db445c179
child 5421 8167de96c523
equal deleted inserted replaced
5388:9167751463d4 5389:809d3b5b3d31
    10 """
    10 """
    11 __docformat__ = "restructuredtext en"
    11 __docformat__ = "restructuredtext en"
    12 
    12 
    13 from smtplib import SMTP
    13 from smtplib import SMTP
    14 
    14 
    15 try:
       
    16     import json
       
    17 except ImportError:
       
    18     import simplejson as json
       
    19 
       
    20 from logilab.common.decorators import cached
    15 from logilab.common.decorators import cached
    21 from logilab.common.date import strptime
    16 from logilab.common.date import strptime
    22 
    17 
    23 from cubicweb import (NoSelectableObject, ValidationError, ObjectNotFound,
    18 from cubicweb import (NoSelectableObject, ValidationError, ObjectNotFound,
    24                       typed_eid)
    19                       typed_eid)
    25 from cubicweb.utils import CubicWebJsonEncoder
    20 from cubicweb.utils import CubicWebJsonEncoder
    26 from cubicweb.selectors import authenticated_user, match_form_params
    21 from cubicweb.selectors import authenticated_user, match_form_params
    27 from cubicweb.mail import format_mail
    22 from cubicweb.mail import format_mail
    28 from cubicweb.web import ExplicitLogin, Redirect, RemoteCallFailed, json_dumps
    23 from cubicweb.web import ExplicitLogin, Redirect, RemoteCallFailed, json_dumps, json
    29 from cubicweb.web.controller import Controller
    24 from cubicweb.web.controller import Controller
    30 from cubicweb.web.views import vid_from_rset
    25 from cubicweb.web.views import vid_from_rset
    31 from cubicweb.web.views.formrenderers import FormRenderer
    26 from cubicweb.web.views.formrenderers import FormRenderer
    32 try:
    27 try:
    33     from cubicweb.web.facet import (FilterRQLBuilder, get_facet,
    28     from cubicweb.web.facet import (FilterRQLBuilder, get_facet,