From 37b93ecfbb5a1fcbd0c631dd0b42c5b9f2f8a89a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciro=20Santilli=20=E5=85=AD=E5=9B=9B=E4=BA=8B=E4=BB=B6=20?= =?UTF-8?q?=E6=B3=95=E8=BD=AE=E5=8A=9F?= Date: Wed, 30 Oct 2019 23:00:01 +0000 Subject: [PATCH] shell_helpers: don't print mkdir if directory already exists Was generating too much output even when everything was already built. --- shell_helpers.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/shell_helpers.py b/shell_helpers.py index 66cae43..57167c8 100644 --- a/shell_helpers.py +++ b/shell_helpers.py @@ -223,9 +223,10 @@ class ShellHelpers: shutil.copy2(src, dest) def mkdir_p(self, d): - self.print_cmd(['mkdir', d, LF]) - if not self.dry_run: - os.makedirs(d, exist_ok=True) + if not os.path.exists(d): + self.print_cmd(['mkdir', d, LF]) + if not self.dry_run: + os.makedirs(d) def mv(self, src, dest, **kwargs): self.print_cmd(['mv', src, dest])