I'm getting the same result as you Christian, interestingly the swift.authorze method isn't being overriden so that's good.. but the result is None, so the container check isn't returning a 401 like we suspect.
Here's some sanitised q() output:
handle_request: id(req.environ['swift.authorize'])=140192181680680 handle_request: id(req.environ['swift.authorize'])=140192234245248 handle_request: id(req.environ['swift.authorize'])=140192234245248 __call__: id(env['swift.authorize'])=140192234245248 handle_request: id(req.environ['swift.authorize'])=140192234245248
__call__: id(env['swift.authorize'])=140415816079552 handle_request: id(req.environ['swift.authorize'])=140415816079552 handle_request: resp=None
NOTE: The function ID stays the same, and the response to the swift.authorize is None
I'm going to look into it further.
I'm getting the same result as you Christian, interestingly the swift.authorze method isn't being overriden so that's good.. but the result is None, so the container check isn't returning a 401 like we suspect.
Here's some sanitised q() output:
handle_request: id(req. environ[ 'swift. authorize' ])=140192181680 680 environ[ 'swift. authorize' ])=140192234245 248 environ[ 'swift. authorize' ])=140192234245 248 'swift. authorize' ])=140192234245 248 environ[ 'swift. authorize' ])=140192234245 248
handle_request: id(req.
handle_request: id(req.
__call__: id(env[
handle_request: id(req.
__call__: id(env[ 'swift. authorize' ])=140415816079 552 environ[ 'swift. authorize' ])=140415816079 552
handle_request: id(req.
handle_request: resp=None
NOTE: The function ID stays the same, and the response to the swift.authorize is None
I'm going to look into it further.