Forráskód Böngészése

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

Harsh Gupta 8 hónapja
szülő
commit
ff157d236e
1 módosított fájl, 3 hozzáadás és 1 törlés
  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()