X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FN2VC.git;a=blobdiff_plain;f=modules%2Flibjuju%2Fjuju%2Fmodel.py;h=9a14add9d0289e58cb27f6578a698a5be16eaa71;hp=bd7d43077d9e238cf40d5170a99850a732c34b23;hb=34cc6609cad010420aee843c15c0ded8fa608835;hpb=caf6efba68120623038efc361cf46e1f60de452b;ds=sidebyside diff --git a/modules/libjuju/juju/model.py b/modules/libjuju/juju/model.py index bd7d430..9a14add 100644 --- a/modules/libjuju/juju/model.py +++ b/modules/libjuju/juju/model.py @@ -845,9 +845,12 @@ class Model: pass # can't stop on a closed conn break for delta in results.deltas: - delta = get_entity_delta(delta) - old_obj, new_obj = self.state.apply_delta(delta) - await self._notify_observers(delta, old_obj, new_obj) + try: + delta = get_entity_delta(delta) + old_obj, new_obj = self.state.apply_delta(delta) + await self._notify_observers(delta, old_obj, new_obj) + except KeyError as e: + log.debug("unknown delta type: %s", e.args[0]) self._watch_received.set() except CancelledError: pass