web/views/sparql.py
branchstable
changeset 4716 55b6a3262071
parent 4252 6c4f109c2b03
child 4719 aaed3f813ef8
equal deleted inserted replaced
4715:d3f87ee74fe4 4716:55b6a3262071
     3 :organization: Logilab
     3 :organization: Logilab
     4 :copyright: 2010 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
     4 :copyright: 2010 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
     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 v__docformat__ = "restructuredtext en"
     8 __docformat__ = "restructuredtext en"
     9 
     9 
    10 import rql
    10 import rql
    11 from yams import xy
    11 from yams import xy
    12 
    12 
    13 from lxml import etree
    13 from lxml import etree
    15 
    15 
    16 from cubicweb.view import StartupView, AnyRsetView
    16 from cubicweb.view import StartupView, AnyRsetView
    17 from cubicweb.web import Redirect, form, formfields, formwidgets as fwdgs
    17 from cubicweb.web import Redirect, form, formfields, formwidgets as fwdgs
    18 from cubicweb.web.views import forms, urlrewrite
    18 from cubicweb.web.views import forms, urlrewrite
    19 try:
    19 try:
    20     from cubicweb.spa2rql import Sparql2rqlTranslator
    20     from cubicweb.spa2rql import Sparql2rqlTranslator, UnsupportedQuery
    21 except ImportError:
    21 except ImportError:
    22     # fyzz not available (only a recommends)
    22     # fyzz not available (only a recommends)
    23     Sparql2rqlTranslator = None
    23     Sparql2rqlTranslator = None
    24 
    24 
    25 class SparqlForm(forms.FieldsForm):
    25 class SparqlForm(forms.FieldsForm):