diff --git a/parse-ci.py b/parse-ci.py index fde6d7b04e7104154af6011b55c52b305ccb618d..6d799d65b5827a52cb5b4f22b8863a729715a381 100644 --- a/parse-ci.py +++ b/parse-ci.py @@ -143,10 +143,10 @@ def run_ci(compile_info : list[job_data]) -> bool: runnable_job = get_runnable_job(compile_info, jobs) if runnable_job is not None: + print_info(compile_info, jobs, [runnable_job]) if '--sequential' in sys.argv: (task, output) = run_cli_sequential(runnable_job) else: - print_info(compile_info, jobs) (task, output) = run_cli_parallel(runnable_job) jobs.append((runnable_job, task, output)) change = True @@ -160,7 +160,7 @@ def run_ci(compile_info : list[job_data]) -> bool: print("\t" + i.location) return True -def print_info(compile_info, jobs): +def print_info(compile_info, jobs, additional=None): os.system("cls||clear") completed_count = 0 failed_count = 0 @@ -179,7 +179,11 @@ def print_info(compile_info, jobs): for job in jobs: (job_info,task, output) = job print("\t" + job_info.location) - + if additional is None: + return + for job in additional: + print("\t" + job.location) + def get_stages(compile_info : list[job_data]) -> list[str]: stages = [] for i in compile_info: