- merge from PlanetLab Europe
[plcapi.git] / PLC / Methods / AdmGetPersonKeys.py
index 515d393..946230a 100644 (file)
@@ -25,13 +25,13 @@ class AdmGetPersonKeys(GetKeys):
 
     returns = [Key.fields]
 
-    def call(auth, person_id_or_email):
+    def call(self, auth, person_id_or_email):
         # Get account information
         persons = Persons(self.api, [person_id_or_email])
         if not persons:
             raise PLCInvalidArgument, "No such account"
 
-        person = persons.values()[0]
+        person = persons[0]
 
         if 'admin' not in self.caller['roles']:
             if self.caller['person_id'] != person['person_id']: