aboutsummaryrefslogtreecommitdiff
path: root/minishell_test/__main__.py
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-02-24 07:53:08 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-02-24 07:53:08 +0100
commit72e316d971d31a1d62b9a7019ceac1178657a55b (patch)
tree2d1b3a22c43cd6c22717a02096a920b71744b30e /minishell_test/__main__.py
parentb274deda77d48575a0fbdc1dc354893fa3597b3d (diff)
parent902f36434e328e037fa9b587552c7a8369d6c881 (diff)
downloadminishell_test-72e316d971d31a1d62b9a7019ceac1178657a55b.tar.gz
minishell_test-72e316d971d31a1d62b9a7019ceac1178657a55b.tar.bz2
minishell_test-72e316d971d31a1d62b9a7019ceac1178657a55b.zip
Merge branch 'master' of cacharle.xyz:/srv/git/minishell_test
Diffstat (limited to 'minishell_test/__main__.py')
-rwxr-xr-xminishell_test/__main__.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/minishell_test/__main__.py b/minishell_test/__main__.py
index 310d41c..7d7b619 100755
--- a/minishell_test/__main__.py
+++ b/minishell_test/__main__.py
@@ -48,15 +48,15 @@ def main(argv=None):
sys.exit(1)
if args.make:
sys.exit(0)
- if os.path.exists(config.EXECUTABLES_PATH):
- shutil.rmtree(config.EXECUTABLES_PATH)
- os.mkdir(config.EXECUTABLES_PATH)
- for cmd in config.AVAILABLE_COMMANDS:
- cmd_path = distutils.spawn.find_executable(cmd)
- if cmd_path is None:
- raise RuntimeError
- shutil.copy(cmd_path,
- os.path.join(config.EXECUTABLES_PATH, cmd))
+
+ if not os.path.exists(config.EXECUTABLES_PATH):
+ os.mkdir(config.EXECUTABLES_PATH)
+ for cmd in config.AVAILABLE_COMMANDS:
+ cmd_path = distutils.spawn.find_executable(cmd)
+ if cmd_path is None:
+ raise RuntimeError
+ shutil.copy(cmd_path,
+ os.path.join(config.EXECUTABLES_PATH, cmd))
reference_args = os.environ.get("MINISHELL_TEST_ARGS")
if reference_args is not None: