I think after commit I90bc9d9fcd1058c3eca288f08dd134810f1b0000 merged, this problem is fixed:
we override the method strip_endpoint() for SessionClient:
def strip_endpoint(self, location):
if location is None:
message = _("Location not returned with 302")
raise exc.InvalidEndpoint(message=message)
if (self.endpoint_override is not None and location.lower().startswith(self.endpoint_override.lower())): return location[len(self.endpoint_override):]
else:
return location
I think after commit I90bc9d9fcd1058 c3eca288f08dd13 4810f1b0000 merged, this problem is fixed:
we override the method strip_endpoint() for SessionClient:
def strip_endpoint( self, location): oint(message= message) override is not None and
location. lower() .startswith( self.endpoint_ override. lower() )):
return location[ len(self. endpoint_ override) :]
if location is None:
message = _("Location not returned with 302")
raise exc.InvalidEndp
if (self.endpoint_
else:
return location