Преглед на файлове

HUE-3719 [editor] Editor should fail gracefully if search is disabled/blacklisted

Romain Rigaux преди 9 години
родител
ревизия
fcfd2c0
променени са 2 файла, в които са добавени 6 реда и са изтрити 3 реда
  1. 0 1
      desktop/libs/notebook/src/notebook/connectors/hiveserver2.py
  2. 6 2
      desktop/libs/notebook/src/notebook/connectors/solr.py

+ 0 - 1
desktop/libs/notebook/src/notebook/connectors/hiveserver2.py

@@ -27,7 +27,6 @@ else:
 from django.core.urlresolvers import reverse
 from django.utils.translation import ugettext as _
 
-from desktop.conf import APP_BLACKLIST
 from desktop.lib.exceptions_renderable import PopupException
 from desktop.lib.i18n import force_unicode
 from desktop.models import DefaultConfiguration

+ 6 - 2
desktop/libs/notebook/src/notebook/connectors/solr.py

@@ -22,8 +22,6 @@ from django.utils.translation import ugettext as _
 from desktop.lib.exceptions_renderable import PopupException
 from desktop.lib.i18n import force_unicode
 
-from libsolr.api import SolrApi as NativeSolrApi
-
 from notebook.connectors.base import Api, QueryError
 from notebook.models import escape_rows
 
@@ -31,6 +29,12 @@ from notebook.models import escape_rows
 LOG = logging.getLogger(__name__)
 
 
+try:
+  from libsolr.api import SolrApi as NativeSolrApi
+except ImportError, e:
+  LOG.exception('Search is not enabled')
+
+
 def query_error_handler(func):
   def decorator(*args, **kwargs):
     try: