diff --git a/openfpga_flow/scripts/run_fpga_task.py b/openfpga_flow/scripts/run_fpga_task.py index a75114b17..6503bc948 100644 --- a/openfpga_flow/scripts/run_fpga_task.py +++ b/openfpga_flow/scripts/run_fpga_task.py @@ -192,21 +192,24 @@ def generate_each_task_actions(taskname): if args.remove_run_dir: remove_run_dir() - else: - # Create run directory for current task run ./runxxx - run_dirs = [int(os.path.basename(x)[-3:]) for x in glob.glob('run*[0-9]')] - curr_run_dir = "run%03d" % (max(run_dirs+[0, ])+1) - try: - os.mkdir(curr_run_dir) - if os.path.islink('latest') or os.path.exists('latest'): - os.remove("latest") - os.symlink(curr_run_dir, "latest") - logger.info('Created "%s" directory for current task run' % - curr_run_dir) - except: - logger.exception("") - logger.error("Failed to create new run directory in task directory") - os.chdir(curr_run_dir) + flow_run_cmd_list = [] + GeneralSection = [] + return flow_run_cmd_list,GeneralSection + + # Create run directory for current task run ./runxxx + run_dirs = [int(os.path.basename(x)[-3:]) for x in glob.glob('run*[0-9]')] + curr_run_dir = "run%03d" % (max(run_dirs+[0, ])+1) + try: + os.mkdir(curr_run_dir) + if os.path.islink('latest') or os.path.exists('latest'): + os.remove("latest") + os.symlink(curr_run_dir, "latest") + logger.info('Created "%s" directory for current task run' % + curr_run_dir) + except: + logger.exception("") + logger.error("Failed to create new run directory in task directory") + os.chdir(curr_run_dir) # Read task configuration file and check consistency task_conf = ConfigParser(allow_no_value=True,