)]}'
{"keystoneclient/generic/client.py":[{"author":{"_account_id":2468,"name":"unicell","email":"unicell@gmail.com","username":"unicell"},"change_message_id":"290675be9de78a90a33e29321492cdce2a19f874","unresolved":false,"context_lines":[{"line_number":161,"context_line":"                    return dict(message\u003d("},{"line_number":162,"context_line":"                        \u0027Unrecognized extensions response from %s\u0027 % url))"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"                return dict(self._get_extension_info(e) for e in extensions)"},{"line_number":165,"context_line":"            elif resp.status_code \u003d\u003d 305:"},{"line_number":166,"context_line":"                return self._check_keystone_extensions(resp[\u0027location\u0027])"},{"line_number":167,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F%2BHEI%3D","line":164,"updated":"2014-01-30 02:02:34.000000000","message":"Is there any possibility _get_extension_info raise KeyError exception? Which is original try except block trying to cover?","commit_id":"de23a21ed80c6dda7b08a24519a96a8d9ad48f3e"},{"author":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"change_message_id":"6fb2ff83d3a778e46d3becb66820d3f5f7e27b38","unresolved":false,"context_lines":[{"line_number":161,"context_line":"                    return dict(message\u003d("},{"line_number":162,"context_line":"                        \u0027Unrecognized extensions response from %s\u0027 % url))"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"                return dict(self._get_extension_info(e) for e in extensions)"},{"line_number":165,"context_line":"            elif resp.status_code \u003d\u003d 305:"},{"line_number":166,"context_line":"                return self._check_keystone_extensions(resp[\u0027location\u0027])"},{"line_number":167,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUH%2F9%2FdI%3D","line":164,"in_reply_to":"AAAAUH%2F%2BHEI%3D","updated":"2014-01-31 09:10:11.000000000","message":"According to my understanding, if the _get_extension_info raises a KeyError exception, then it means that a bug has append, which is most probably not related to an authorization failure. If such failure were to occur, a code 401 or 403 would\u0027ve been returned.\nhttp://api.openstack.org/api-ref-identity.html","commit_id":"de23a21ed80c6dda7b08a24519a96a8d9ad48f3e"}]}
