equal
deleted
inserted
replaced
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): |