From 70c151fd3d695296df790f7ed66daf0f213856f9 Mon Sep 17 00:00:00 2001 From: Bob Ellison Date: Wed, 8 May 2019 11:32:08 -0600 Subject: update_deps: make --clean-repo switch work in all cases --clean-repo right now will raise an exception if the repository directory was not present. This makes it work in all cases. --- scripts/update_deps.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/update_deps.py b/scripts/update_deps.py index d88cf891..f1fe36dd 100755 --- a/scripts/update_deps.py +++ b/scripts/update_deps.py @@ -343,7 +343,7 @@ class GoodRepo(object): def Checkout(self): print('Checking out {n} in {d}'.format(n=self.name, d=self.repo_dir)) if self._args.do_clean_repo: - shutil.rmtree(self.repo_dir) + shutil.rmtree(self.repo_dir, ignore_errors=True) if not os.path.exists(os.path.join(self.repo_dir, '.git')): self.Clone() self.Fetch() -- cgit v1.2.3