Fix bug 2016: Skip exception if model has been removed
[osm/N2VC.git] / n2vc / libjuju.py
index 0c0180f..028cea8 100644 (file)
@@ -1254,6 +1254,10 @@ class Libjuju:
             raise Exception(
                 "Timeout waiting for model {} to be destroyed".format(model_name)
             )
+        except juju.errors.JujuError as e:
+            if any("has been removed" in error for error in e.errors):
+                return
+            raise e
 
     async def destroy_application(
         self, model_name: str, application_name: str, total_timeout: float