X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FBlacklistKey.py;h=86721e91f125749f8398566bbadf72ce21d0b012;hb=1d3540bd2ece27d91a2ec5843628c5fa38a25024;hp=1c03d6e70d57d045775dbe689ae4ec1a28aa872f;hpb=130dc646b409c6e552378a7f36f3ba6fabdcde86;p=plcapi.git diff --git a/PLC/Methods/BlacklistKey.py b/PLC/Methods/BlacklistKey.py index 1c03d6e..86721e9 100644 --- a/PLC/Methods/BlacklistKey.py +++ b/PLC/Methods/BlacklistKey.py @@ -23,24 +23,20 @@ class BlacklistKey(Method): ] returns = Parameter(int, '1 if successful') - - event_type = 'Update' - object_type = 'Key' - object_ids = [] def call(self, auth, key_id): # Get associated key details keys = Keys(self.api, [key_id]) if not keys: - raise PLCInvalidArgument, "No such key" + raise PLCInvalidArgument("No such key") key = keys[0] # N.B.: Can blacklist any key, even foreign ones key.blacklist() - - # Logging variables - self.object_ids = [key['key_id']] - self.message = 'Key %d blacklisted' % key['key_id'] + + # Logging variables + self.event_objects = {'Key': [key['key_id']]} + self.message = 'Key %d blacklisted' % key['key_id'] return 1