Browse Source

HUE-3998 [oozie] Blacklisting oozie prevents hue launch

Jenny Kim 9 years ago
parent
commit
7040a60
1 changed files with 7 additions and 3 deletions
  1. 7 3
      desktop/core/src/desktop/appmanager.py

+ 7 - 3
desktop/core/src/desktop/appmanager.py

@@ -242,9 +242,13 @@ def load_apps(app_blacklist):
 
   for sdk_app in pkg_resources.iter_entry_points("desktop.sdk.application"):
     if sdk_app.name not in app_blacklist:
-      m = sdk_app.load()
-      dmi = DesktopModuleInfo(m)
-      DESKTOP_APPS.append(dmi)
+      # TODO: Remove once pig and jobsub have been migrated to editor
+      if 'oozie' in app_blacklist and sdk_app.name in ('pig', 'jobsub'):
+        LOG.warn('%s depends on oozie which is blacklisted, will skip loading %s app.' % (sdk_app.name, sdk_app.name))
+      else:
+        m = sdk_app.load()
+        dmi = DesktopModuleInfo(m)
+        DESKTOP_APPS.append(dmi)
 
   LOG.debug("Loaded Desktop Applications: " + ", ".join(a.name for a in DESKTOP_APPS))
   DESKTOP_MODULES += DESKTOP_APPS