Fix type error
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 10 Dec 2012 22:46:48 +0000 (17:46 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 10 Dec 2012 22:46:48 +0000 (17:46 -0500)
PLC/Method.py

index 60f0871..8445379 100644 (file)
@@ -331,7 +331,7 @@ w
         self.caller = persons[0]
         keystone_user = self.api.client_shell.keystone.users.find(id=self.caller['keystone_id'])
         self.caller_tenant = self.api.client_shell.keystone.tenants.find(name=auth['Tenant'])
-        caller_roles = self.api.client_shell.keystone.roles.roles_for_user(self.caller, self.caller_tenant)
+        caller_roles = self.api.client_shell.keystone.roles.roles_for_user(keystone_user, self.caller_tenant)
         role_names = [role.name for role in caller_roles] 
         self.caller['roles'] = role_names 
         if not set(role_names).intersection(self.roles):