X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwcal%2Fplugins%2Fvala%2Frwcal_aws%2Frift%2Frwcal%2Faws%2Faws_drv.py;h=0e9c8859d8185594f54dc3eaf7940760ab09dec1;hb=refs%2Fchanges%2F77%2F5477%2F1;hp=2c472795c5195545985656cf8cf32384760fa523;hpb=255ff03a528a3090ce7f46f0a63b65da3e6f9bcf;p=osm%2FSO.git diff --git a/rwcal/plugins/vala/rwcal_aws/rift/rwcal/aws/aws_drv.py b/rwcal/plugins/vala/rwcal_aws/rift/rwcal/aws/aws_drv.py index 2c472795..0e9c8859 100644 --- a/rwcal/plugins/vala/rwcal_aws/rift/rwcal/aws/aws_drv.py +++ b/rwcal/plugins/vala/rwcal_aws/rift/rwcal/aws/aws_drv.py @@ -883,9 +883,9 @@ class AWSDriver(object): """ try: interface = self.get_network_interface(NetworkInterfaceId=NetworkInterfaceId) - if interface and interface.association and 'AssociationId' in interface.association: - self._ec2_client_handle.disassociate_address(AssociationId = interface.association['AssociationId']) - self._ec2_client_handle.release_address(AllocationId=interface.association['AllocationId']) + if interface and interface.association_attribute and 'AssociationId' in interface.association_attribute: + self._ec2_client_handle.disassociate_address(AssociationId = interface.association_attribute['AssociationId']) + self._ec2_client_handle.release_address(AllocationId=interface.association_attribute['AllocationId']) except Exception as e: logger.error("AWSDriver: Associating Public IP to network interface %s failed with exception: %s",NetworkInterfaceId,(repr(e))) raise