Skip to content

Commit 9cfc12c

Browse files
committed
Generate job.input during setup
1 parent a7431a5 commit 9cfc12c

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

jobrunner/__meta__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Metadata for jobrunner"""
22

33
__pkgname__ = "PyJobRunner"
4-
__version__ = "2024.07"
4+
__version__ = "2024.dev"
55
__authors__ = "Akash Dhruv"
66
__license__ = "Apache Software License"
77
__copyright__ = "Copyright (c) Akash Dhruv 2023. All Rights Reserved."

jobrunner/api/_commands.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@ def setup(dirlist, verbose=False, exit_on_failure=False):
4343
if value:
4444
print(f'{" "*4}- {value.replace(basedir,"<ROOT>")}')
4545

46+
# Build inputfile
47+
lib.CreateInputFile(config)
48+
if config.job.input:
49+
print(f"\n{lib.Color.purple}INPUT: {lib.Color.end}")
50+
for value in config.job.input:
51+
print(f'{" "*4}- {value.replace(basedir,"<ROOT>")}')
52+
4653
# run a bash process
4754
lib.BashProcess(basedir, workdir, "job.setup", verbose, exit_on_failure)
4855

@@ -78,13 +85,6 @@ def submit(dirlist, verbose=False, exit_on_failure=False):
7885
# parse main dictionary
7986
config = lib.ParseJobConfig(basedir, workdir)
8087

81-
# Build inputfile
82-
lib.CreateInputFile(config)
83-
if config.job.input:
84-
print(f"\n{lib.Color.purple}INPUT: {lib.Color.end}")
85-
for value in config.job.input:
86-
print(f'{" "*4}- {value.replace(basedir,"<ROOT>")}')
87-
8888
# Build targetfile
8989
lib.CreateTargetFile(config)
9090
if config.job.target:

0 commit comments

Comments
 (0)