Merge pull request #191 from jix/early-readconfig
authorJannis Harder <me@jix.one>
Wed, 6 Jul 2022 10:05:13 +0000 (12:05 +0200)
committerGitHub <noreply@github.com>
Wed, 6 Jul 2022 10:05:13 +0000 (12:05 +0200)
Read config before creating a workdir

sbysrc/sby.py

index b802b7a7959929a7ddb4e66c5de559827413ee35..0628c6d2d8ea4fa41b2353b3bdabd0b73f5e9df8 100644 (file)
@@ -402,6 +402,8 @@ if (workdir is not None) and (len(tasknames) != 1):
     sys.exit(1)
 
 def run_task(taskname):
+    sbyconfig, _, _, _ = read_sbyconfig(sbydata, taskname)
+
     my_opt_tmpdir = opt_tmpdir
     my_workdir = None
 
@@ -461,7 +463,6 @@ def run_task(taskname):
     else:
         junit_filename = "junit"
 
-    sbyconfig, _, _, _ = read_sbyconfig(sbydata, taskname)
     task = SbyTask(sbyconfig, my_workdir, early_logmsgs, reusedir)
 
     for k, v in exe_paths.items():