X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=PLC%2FMethods%2FDeleteAddress.py;h=d4f98bc76e9b86080ec0af4ed1a846ad69e50d7d;hb=128315ccc28ad8daf833d11c43747c8684e1b910;hp=3fecaec25bcfbc255cdf943bf28aa782ac2b2b6b;hpb=1f8c38dd1357c93e4be8d94456b7274a591d2db4;p=plcapi.git diff --git a/PLC/Methods/DeleteAddress.py b/PLC/Methods/DeleteAddress.py index 3fecaec..d4f98bc 100644 --- a/PLC/Methods/DeleteAddress.py +++ b/PLC/Methods/DeleteAddress.py @@ -21,10 +21,11 @@ class DeleteAddress(Method): ] returns = Parameter(int, '1 if successful') + def call(self, auth, address_id): # Get associated address details - addresses = Addresses(self.api, [address_id]).values() + addresses = Addresses(self.api, [address_id]) if not addresses: raise PLCInvalidArgument, "No such address" address = addresses[0] @@ -35,4 +36,8 @@ class DeleteAddress(Method): address.delete() + # Logging variables + self.event_objects = {'Address': [address['address_id']]} + self.message = 'Address %d deleted' % address['address_id'] + return 1