So, there's a couple things going on here:
1) The KeyError is masking incorrectly the error. Instead of looking for 'computeFault', Keystone is returning 'error' and 'message'.
2) The call to disable the user is failing.
So, there's a couple things going on here:
1) The KeyError is masking incorrectly the error. Instead of looking for 'computeFault', Keystone is returning 'error' and 'message'.
2) The call to disable the user is failing.