From 16f3746712e3767ea3ab1ef0aec3cc38108b331b Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Mon, 13 Jul 2020 11:24:36 -0400 Subject: [PATCH] check source dir at the end of checking data dir --- archivebox/config/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/archivebox/config/__init__.py b/archivebox/config/__init__.py index 14b66e92..3638bade 100644 --- a/archivebox/config/__init__.py +++ b/archivebox/config/__init__.py @@ -838,6 +838,10 @@ def check_data_folder(out_dir: Optional[str]=None, config: ConfigDict=CONFIG) -> stderr(' archivebox init') raise SystemExit(3) + sources_dir = os.path.join(output_dir, SOURCES_DIR_NAME) + if not os.path.exists(sources_dir): + os.makedirs(sources_dir) + def setup_django(out_dir: str=None, check_db=False, config: ConfigDict=CONFIG) -> None: