From 596e4b1a3d7cdb663930ce98e2ec2bed65d1806e Mon Sep 17 00:00:00 2001
From: Jeremy Auguste <jeremy.auguste@lis-lab.fr>
Date: Mon, 26 Mar 2018 11:43:56 +0200
Subject: [PATCH] Compatiblity fix for python < 3.6

---
 batchoar.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/batchoar.py b/batchoar.py
index 0f5c442..d6397d6 100755
--- a/batchoar.py
+++ b/batchoar.py
@@ -71,22 +71,22 @@ def load_flags(yaml_flags, args):
 
 def load_job(job_name, job, var_names, var_tuples, constants, flags, precommand):
     for name, value in constants.items():
-        job = job.replace(f"${name}$", str(value))
-        job_name = job_name.replace(f"${name}$", str(value))
+        job = job.replace("${}$".format(name), str(value))
+        job_name = job_name.replace("${}$".format(name), str(value))
     for flag, str_flag in flags.items():
-        job = job.replace(f"@{flag}@", str_flag)
-        job_name = job_name.replace(f"@{flag}@", str_flag)
+        job = job.replace("@{}@".format(flag), str_flag)
+        job_name = job_name.replace("@{}@".format(flag), str_flag)
 
     if precommand:
-        job = f"{precommand} {job}"
+        job = "{} {}".format(precommand, job)
 
     jobs = []
     for var_tuple in var_tuples:
         new_job = job
         new_job_name = job_name
         for var_name, var in zip(var_names, var_tuple):
-            new_job = new_job.replace(f"%{var_name}%", str(var))
-            new_job_name = new_job_name.replace(f"%{var_name}%", str(var))
+            new_job = new_job.replace("%{}%".format(var_name), str(var))
+            new_job_name = new_job_name.replace("%{}%".format(var_name), str(var))
         jobs.append((new_job_name, new_job))
     return jobs
 
@@ -158,7 +158,7 @@ def main():
         elif args.run:
             logging.warning("Job '{}' didn't return anything...".format(job_name))
         else:
-            fake_id = f"FAKE_ID_{fake_id_counter}"
+            fake_id = "FAKE_ID_{}".format(fake_id_counter)
             fake_id_counter += 1
             anteriors.appendleft(fake_id)
 
-- 
GitLab