diff options
Diffstat (limited to 'bin/plugins')
| -rwxr-xr-x | bin/plugins/fireup.py | 6 | 
1 files changed, 1 insertions, 5 deletions
| diff --git a/bin/plugins/fireup.py b/bin/plugins/fireup.py index 3e1c750..7fe86ef 100755 --- a/bin/plugins/fireup.py +++ b/bin/plugins/fireup.py @@ -41,12 +41,10 @@ parser.add_argument(  )  args = parser.parse_args() -  # Store the path of this script and the main Salis simulation script.  path = os.path.dirname(__file__)  salis = os.path.join(path, "../salis.py") -  # Revise that *all* listed files exist inside the './bin/sims/' directory.  # Otherwise throw an exception.  for fname in args.files: @@ -55,12 +53,10 @@ for fname in args.files:  	if not os.path.isfile(abs_path):  		parser.error("Save file '{}' not found.".format(abs_path)) -  # Also, check that no file names are repeated.  if len(args.files) != len(set(args.files)):  	parser.error("Repeated file name detected.") -  # Everything seems OK! Let's fire up the TMUX sessions, one for every saved  # file. Tmux sessions will be named similarly to their contained simulations.  # We can, at any time, re-attach to any running session, or make use of all @@ -71,7 +67,7 @@ for fname in args.files:  	session = "salis-{}".format(fname).replace(".", "-")  	salis_cmd = "{} load -f {} -a {}".format(salis, fname, args.auto)  	subprocess.run(["tmux", "new-session", "-d", "-s", session]) -	subprocess.run(["tmux", "send-keys", "-t", session, "{}".format(salis_cmd)]) +	subprocess.run(["tmux", "send-keys", "-t", session, salis_cmd])  	subprocess.run(["tmux", "send-keys", "-t", session, "Enter", "Space"])  	print("New tmux session '{}' is running '{}' in the background.".format(  		session, fname | 
