)]}'
{"keystoneclient/v3/contrib/oauth1/access_tokens.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e5118d26d141997c2db1bfa4b20a4bc71d33f2f3","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                                     resource_owner_secret\u003drequest_secret,"},{"line_number":40,"context_line":"                                     signature_method\u003doauth1.SIGNATURE_HMAC,"},{"line_number":41,"context_line":"                                     verifier\u003dverifier)"},{"line_number":42,"context_line":"        url \u003d self.client.session.auth.auth_url.rstrip(\"/\") + endpoint"},{"line_number":43,"context_line":"        url, headers, body \u003d oauth_client.sign(url, http_method\u003d\u0027POST\u0027)"},{"line_number":44,"context_line":"        resp, body \u003d self.client.post(endpoint, headers\u003dheaders)"},{"line_number":45,"context_line":"        token \u003d utils.get_oauth_token_from_body(resp.content)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_61821eca","line":42,"updated":"2014-11-18 18:53:04.000000000","message":"i had this fixed in https://review.openstack.org/#/c/97681 (which i now realize is broken again).\n\nI think without the helper in that review the correct way to do it would be: \n\nfrom keystoneclient import auth \n\nself.client.session.get_endpoint(interface\u003dauth.AUTH_INTERFACE)","commit_id":"3a663331638e5b237bad68e54a5d44827f4c5758"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"48ef5a06de3153b00236417b84cb35c1de592094","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                                     signature_method\u003doauth1.SIGNATURE_HMAC,"},{"line_number":42,"context_line":"                                     verifier\u003dverifier)"},{"line_number":43,"context_line":"        session \u003d self.client.session"},{"line_number":44,"context_line":"        auth_url \u003d session.get_endpoint(interface\u003dauth.AUTH_INTERFACE)"},{"line_number":45,"context_line":"        url \u003d auth_url + endpoint"},{"line_number":46,"context_line":"        url, headers, body \u003d oauth_client.sign(url, http_method\u003d\u0027POST\u0027)"},{"line_number":47,"context_line":"        resp, body \u003d self.client.post(endpoint, headers\u003dheaders)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_58942a37","line":44,"updated":"2014-12-08 04:55:02.000000000","message":"self.client.get_endpoint","commit_id":"2c73ea6c42de847f51761499dbe2aa0687125136"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"38f6a7f823952ce6b1778d7a805b54efbf936d53","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                                     signature_method\u003doauth1.SIGNATURE_HMAC,"},{"line_number":42,"context_line":"                                     verifier\u003dverifier)"},{"line_number":43,"context_line":"        session \u003d self.client.session"},{"line_number":44,"context_line":"        auth_url \u003d session.get_endpoint(interface\u003dauth.AUTH_INTERFACE)"},{"line_number":45,"context_line":"        url \u003d auth_url + endpoint"},{"line_number":46,"context_line":"        url, headers, body \u003d oauth_client.sign(url, http_method\u003d\u0027POST\u0027)"},{"line_number":47,"context_line":"        resp, body \u003d self.client.post(endpoint, headers\u003dheaders)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_b8d0aef8","line":44,"in_reply_to":"3a961159_58942a37","updated":"2014-12-08 05:17:38.000000000","message":"Done","commit_id":"2c73ea6c42de847f51761499dbe2aa0687125136"}],"keystoneclient/v3/contrib/oauth1/request_tokens.py":[{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"e5118d26d141997c2db1bfa4b20a4bc71d33f2f3","unresolved":false,"context_lines":[{"line_number":62,"context_line":"                                     client_secret\u003dconsumer_secret,"},{"line_number":63,"context_line":"                                     signature_method\u003doauth1.SIGNATURE_HMAC,"},{"line_number":64,"context_line":"                                     callback_uri\u003d\"oob\")"},{"line_number":65,"context_line":"        url \u003d self.client.session.auth.auth_url.rstrip(\"/\") + endpoint"},{"line_number":66,"context_line":"        url, headers, body \u003d oauth_client.sign(url, http_method\u003d\u0027POST\u0027,"},{"line_number":67,"context_line":"                                               headers\u003dheaders)"},{"line_number":68,"context_line":"        resp, body \u003d self.client.post(endpoint, headers\u003dheaders)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5a890539_41644249","line":65,"updated":"2014-11-18 18:53:04.000000000","message":"ditto","commit_id":"3a663331638e5b237bad68e54a5d44827f4c5758"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"48ef5a06de3153b00236417b84cb35c1de592094","unresolved":false,"context_lines":[{"line_number":65,"context_line":"                                     callback_uri\u003d\"oob\")"},{"line_number":66,"context_line":"        session \u003d self.client.session"},{"line_number":67,"context_line":"        auth_url \u003d session.get_endpoint(interface\u003dauth.AUTH_INTERFACE)"},{"line_number":68,"context_line":"        url \u003d auth_url + endpoint"},{"line_number":69,"context_line":"        url, headers, body \u003d oauth_client.sign(url, http_method\u003d\u0027POST\u0027,"},{"line_number":70,"context_line":"                                               headers\u003dheaders)"},{"line_number":71,"context_line":"        resp, body \u003d self.client.post(endpoint, headers\u003dheaders)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a961159_d89f3a4f","line":68,"updated":"2014-12-08 04:55:02.000000000","message":"self.client.get_endpoint","commit_id":"2c73ea6c42de847f51761499dbe2aa0687125136"}]}
