X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fdelta.py;h=ea15f2493e2c95b20dff3f500b02f2416a4a28ef;hb=2ed7314a9ea1240883655bc521b6e27f149aa485;hp=c7f694d0d1c85873d64f7e5468cf3387a96889a5;hpb=173b900fcd95b2436af55df2618302146f4a2f40;p=osm%2FN2VC.git diff --git a/juju/delta.py b/juju/delta.py index c7f694d..ea15f24 100644 --- a/juju/delta.py +++ b/juju/delta.py @@ -4,6 +4,7 @@ from .client import client def get_entity_delta(d): _delta_types = { 'application': ApplicationDelta, + 'annotation': AnnotationDelta, 'machine': MachineDelta, 'unit': UnitDelta, 'action': ActionDelta, @@ -29,6 +30,15 @@ class ApplicationDelta(EntityDelta): return Application +class AnnotationDelta(EntityDelta): + def get_id(self): + return self.data['tag'] + + def get_entity_class(self): + from .annotation import Annotation + return Annotation + + class MachineDelta(EntityDelta): def get_entity_class(self): from .machine import Machine