For the record, I also don't like this hack. However, horizon is using keystoneauth and not keystoneclient so I don't see how fixing keystoneclient will help here. I still think it's keystoneauth that needs to be fixed.
Also, I hesitate to submit the patch to gerrit as it makes the tests fail when I run tox.
Thanks for looking at this.
For the record, I also don't like this hack. However, horizon is using keystoneauth and not keystoneclient so I don't see how fixing keystoneclient will help here. I still think it's keystoneauth that needs to be fixed.
Also, I hesitate to submit the patch to gerrit as it makes the tests fail when I run tox.