)]}'
{"glanceclient/exc.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"2a170ea4505a9440ced682a0ecf92536350a5974","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"from glanceclient.openstack.common.apiclient.exceptions import *  # noqa"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAXX%2F%2F4QQ%3D","line":16,"updated":"2014-04-25 15:42:21.000000000","message":"You missed to import several modules: six, sys and inspect :)\n\nThese modules are required for discovering Exceptions in _code_map","commit_id":"1434d3938d9b2d5b6322ed3f8f4fd899409642e8"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"b1369e8f425e1627d46b24231180b0cb6aafef77","unresolved":false,"context_lines":[{"line_number":25,"context_line":")"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"def from_response(response, body\u003dNone):"},{"line_number":29,"context_line":"    \"\"\"Return an instance of an HTTPException based on httplib response.\"\"\""},{"line_number":30,"context_line":"    cls \u003d _code_map.get(response.status, HttpError)"},{"line_number":31,"context_line":"    if body:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUX%2F%2FrL4%3D","line":28,"updated":"2014-02-11 15:38:43.000000000","message":"Can you reuse method `from_response` from apiclient?","commit_id":"1434d3938d9b2d5b6322ed3f8f4fd899409642e8"}]}
