)]}'
{"keystoneclient/exceptions.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"a89166081d82f0b57182b5bba00b61f5c25ad4df","unresolved":false,"context_lines":[{"line_number":463,"context_line":"# NOTE(akurilin): This alias should be left here to support backwards"},{"line_number":464,"context_line":"# compatibility until we are sure that usage of these exceptions in"},{"line_number":465,"context_line":"# projects is correct."},{"line_number":466,"context_line":"ConnectionError \u003d ConnectionRefused"},{"line_number":467,"context_line":"HTTPNotImplemented \u003d HttpNotImplemented"},{"line_number":468,"context_line":"Timeout \u003d RequestTimeout"},{"line_number":469,"context_line":"HTTPError \u003d HttpError"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_bb29b88b","line":466,"updated":"2015-09-09 13:09:26.000000000","message":"ConnectionError is already defined at line 51.","commit_id":"c45fd909c37eabe6e3391304f539003aa3bbff2d"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"3762bc843069dba7d4d10bbdc404a40efd78e963","unresolved":false,"context_lines":[{"line_number":463,"context_line":"# NOTE(akurilin): This alias should be left here to support backwards"},{"line_number":464,"context_line":"# compatibility until we are sure that usage of these exceptions in"},{"line_number":465,"context_line":"# projects is correct."},{"line_number":466,"context_line":"ConnectionError \u003d ConnectionRefused"},{"line_number":467,"context_line":"HTTPNotImplemented \u003d HttpNotImplemented"},{"line_number":468,"context_line":"Timeout \u003d RequestTimeout"},{"line_number":469,"context_line":"HTTPError \u003d HttpError"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_8dfb4c47","line":466,"in_reply_to":"da20952f_6abede65","updated":"2015-09-09 17:29:56.000000000","message":"We need to figure out why the original change wasn\u0027t backwards compatible and if this change actually is backwards compatible.\n\nThe auth_token tests fake keystoneclient responses and the fake is not raising the correct exception. So maybe the change before was correct somehow.","commit_id":"c45fd909c37eabe6e3391304f539003aa3bbff2d"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"ae12b6531b4e27ea117a502c45e45022573898cc","unresolved":false,"context_lines":[{"line_number":463,"context_line":"# NOTE(akurilin): This alias should be left here to support backwards"},{"line_number":464,"context_line":"# compatibility until we are sure that usage of these exceptions in"},{"line_number":465,"context_line":"# projects is correct."},{"line_number":466,"context_line":"ConnectionError \u003d ConnectionRefused"},{"line_number":467,"context_line":"HTTPNotImplemented \u003d HttpNotImplemented"},{"line_number":468,"context_line":"Timeout \u003d RequestTimeout"},{"line_number":469,"context_line":"HTTPError \u003d HttpError"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_fb6ba7ef","line":466,"in_reply_to":"da20952f_bb29b88b","updated":"2015-09-09 16:24:43.000000000","message":"Should we remove the one from line 51? We need to be backward compatible.","commit_id":"c45fd909c37eabe6e3391304f539003aa3bbff2d"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"2ab64373d6dd7a64b7cf8fd56d5b5f7bee4a3a3f","unresolved":false,"context_lines":[{"line_number":463,"context_line":"# NOTE(akurilin): This alias should be left here to support backwards"},{"line_number":464,"context_line":"# compatibility until we are sure that usage of these exceptions in"},{"line_number":465,"context_line":"# projects is correct."},{"line_number":466,"context_line":"ConnectionError \u003d ConnectionRefused"},{"line_number":467,"context_line":"HTTPNotImplemented \u003d HttpNotImplemented"},{"line_number":468,"context_line":"Timeout \u003d RequestTimeout"},{"line_number":469,"context_line":"HTTPError \u003d HttpError"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_6abede65","line":466,"in_reply_to":"da20952f_fb6ba7ef","updated":"2015-09-09 17:10:17.000000000","message":"It was in the old code too, so I thought leaving it as is for now and  unblock the gate.  \n\nWe could remove line 51 to avoid later confusion?","commit_id":"c45fd909c37eabe6e3391304f539003aa3bbff2d"}]}
