Quellcode durchsuchen

[core] Dynamically import oozie_setup for /install_esamples API to avoid oozie INSTALLED_APPS runtime error (#4050)

Harsh Gupta vor 8 Monaten
Ursprung
Commit
ff157d236e
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      desktop/core/src/desktop/api2.py

+ 3 - 1
desktop/core/src/desktop/api2.py

@@ -93,7 +93,6 @@ from metadata.catalog_api import (
 from metadata.conf import has_catalog
 from notebook.connectors.base import Notebook, get_interpreter
 from notebook.management.commands import notebook_setup
-from oozie.management.commands import oozie_setup
 from pig.management.commands import pig_setup
 from search.management.commands import search_setup
 from useradmin.models import Group, User
@@ -1447,6 +1446,9 @@ def _setup_pig_examples(request):
 
 
 def _setup_oozie_examples(request):
+  # Import dynamically to avoid oozie INSTALLED_APPS error
+  from oozie.management.commands import oozie_setup
+
   oozie_setup.Command().handle()