X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=juju%2Fmodel.py;h=c2b23d11752aa4b4bb57408d1a7579b5d19884ca;hp=ecd764bf20d049123ce54756e50b713f7e1debfd;hb=761ff6c67d071f499e947d59dcbbe1c0348481ef;hpb=1ad381e8757ec6647111adbff4985be257368da9 diff --git a/juju/model.py b/juju/model.py index ecd764b..c2b23d1 100644 --- a/juju/model.py +++ b/juju/model.py @@ -931,7 +931,10 @@ class Model(object): storage=storage, ) - await app_facade.Deploy([app]) + result = await app_facade.Deploy([app]) + errors = [r.error.message for r in result.results if r.error] + if errors: + raise JujuError('\n'.join(errors)) return await self._wait_for_new('application', application_name) def destroy(self):