web/views/igeocodable.py
branchstable
changeset 5389 809d3b5b3d31
parent 5377 84d14ddfae13
child 5421 8167de96c523
equal deleted inserted replaced
5388:9167751463d4 5389:809d3b5b3d31
     5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     7 """
     7 """
     8 __docformat__ = "restructuredtext en"
     8 __docformat__ = "restructuredtext en"
     9 
     9 
    10 try:
       
    11     import json
       
    12 except ImportError:
       
    13     import simplejson as json
       
    14 
       
    15 from cubicweb.interfaces import IGeocodable
    10 from cubicweb.interfaces import IGeocodable
    16 from cubicweb.view import EntityView
    11 from cubicweb.view import EntityView
    17 from cubicweb.selectors import implements
    12 from cubicweb.selectors import implements
       
    13 from cubicweb.web import json
    18 
    14 
    19 class GeocodingJsonView(EntityView):
    15 class GeocodingJsonView(EntityView):
    20     __regid__ = 'geocoding-json'
    16     __regid__ = 'geocoding-json'
    21     __select__ = implements(IGeocodable)
    17     __select__ = implements(IGeocodable)
    22 
    18