Prechádzať zdrojové kódy

move loading of vendor libs import archivebox init

Nick Sweeting 1 rok pred
rodič
commit
0589ff2b5d
1 zmenil súbory, kde vykonal 9 pridanie a 5 odobranie
  1. 9 5
      archivebox/__init__.py

+ 9 - 5
archivebox/__init__.py

@@ -20,6 +20,15 @@ ARCHIVE_DIR = DATA_DIR / 'archive'
 if str(PACKAGE_DIR) not in sys.path:
     sys.path.append(str(PACKAGE_DIR))
 
+# load fallback libraries from vendor dir
+from .vendor import load_vendored_libs
+load_vendored_libs()
+
+
+os.environ['OUTPUT_DIR'] = str(DATA_DIR)
+os.environ['DJANGO_SETTINGS_MODULE'] = 'core.settings'
+
+
 def _detect_installed_version():
     try:
         return importlib.metadata.version(__package__ or 'archivebox')
@@ -41,8 +50,3 @@ __version__ = VERSION
 
 
 from .constants import CONSTANTS
-
-
-# load fallback libraries from vendor dir
-from .vendor import load_vendored_libs
-load_vendored_libs()