From a33ce696333101895f3ec32002d68eaa48d47298 Mon Sep 17 00:00:00 2001 From: Christopher Banck Date: Sun, 19 Sep 2021 05:20:43 +0200 Subject: [PATCH] [gcloud] Do not raise an exception when trying to delete a non-existent blob (#999) Closes #998 --- storages/backends/gcloud.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/storages/backends/gcloud.py b/storages/backends/gcloud.py index a155b8b54..df629bd36 100644 --- a/storages/backends/gcloud.py +++ b/storages/backends/gcloud.py @@ -162,7 +162,10 @@ def _save(self, name, content): def delete(self, name): name = self._normalize_name(clean_name(name)) - self.bucket.delete_blob(name) + try: + self.bucket.delete_blob(name) + except NotFound: + pass def exists(self, name): if not name: # root element aka the bucket