From 6a2e804c46687e0bff987d2c80618b6e55db529b Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Fri, 5 Nov 2021 17:48:52 +0100 Subject: [PATCH] Fix - add check for presence of destination --- start.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/start.py b/start.py index 4f58ae2364..61d8d6a64a 100644 --- a/start.py +++ b/start.py @@ -306,12 +306,13 @@ def run_disk_mapping_commands(mongo_url): _print("disk mapping args:: {}".format(args)) try: - output = subprocess.Popen(args) - if output.returncode and output.returncode != 0: - exc_msg = "Executing was not successful: \"{}\"".format( - args) + if not os.path.exists(destination): + output = subprocess.Popen(args) + if output.returncode and output.returncode != 0: + exc_msg = "Executing was not successful: \"{}\"".format( + args) - raise RuntimeError(exc_msg) + raise RuntimeError(exc_msg) except TypeError as exc: _print("Error {} in mapping drive {}, {}".format(str(exc), source,