)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"27febe53cdebaf6b9e8c9d8eb9f7b163580b5d0e","unresolved":false,"context_lines":[{"line_number":14,"context_line":"not recognized this and went further, what resulted in a later "},{"line_number":15,"context_line":"asserEquals failure."},{"line_number":16,"context_line":"So what we need to do here is to check the response of the metadata "},{"line_number":17,"context_line":"operation and raise an exception if it was not successful"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I37bc96531eb37f9f850d5531354bd4db17973406"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_9cfde908","line":17,"updated":"2018-11-23 09:19:55.000000000","message":"nit: please format the commit message with proper line wrapping and without trailing spaces","commit_id":"c811651742d25948c3dda351516714c5309c980c"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"a52b23bf4355d45e9bed0c96613fe924a69abca1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"not recognized this and went further, what resulted in a later "},{"line_number":15,"context_line":"asserEquals failure."},{"line_number":16,"context_line":"So what we need to do here is to check the response of the metadata "},{"line_number":17,"context_line":"operation and raise an exception if it was not successful"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I37bc96531eb37f9f850d5531354bd4db17973406"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_9c9f2963","line":17,"in_reply_to":"3f79a3b5_7c27ad67","updated":"2018-11-23 09:38:36.000000000","message":"\u003e crappy Atom inserted trailing spaces.\n\nUse VIM, Luke :D\n\n\u003e Do you want the link to be also broken? We can delete it completely, but leave it for the reference in the comments to the change.\n\nA link to logs is gone in a couple of months, so it\u0027s useless for long-term history.","commit_id":"c811651742d25948c3dda351516714c5309c980c"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"99e33b098f8c3d2583c0f97e938d5fbbf61d6a14","unresolved":false,"context_lines":[{"line_number":14,"context_line":"not recognized this and went further, what resulted in a later "},{"line_number":15,"context_line":"asserEquals failure."},{"line_number":16,"context_line":"So what we need to do here is to check the response of the metadata "},{"line_number":17,"context_line":"operation and raise an exception if it was not successful"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: I37bc96531eb37f9f850d5531354bd4db17973406"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f79a3b5_7c27ad67","line":17,"in_reply_to":"3f79a3b5_9cfde908","updated":"2018-11-23 09:37:06.000000000","message":"crappy Atom inserted trailing spaces. Do you want the link to be also broken? We can delete it completely, but leave it for the reference in the comments to the change.","commit_id":"c811651742d25948c3dda351516714c5309c980c"}],"openstack/compute/v2/metadata.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"27febe53cdebaf6b9e8c9d8eb9f7b163580b5d0e","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        response \u003d method(url, headers\u003dheaders, **kwargs)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # check the result"},{"line_number":53,"context_line":"        exceptions.raise_from_response(response)"},{"line_number":54,"context_line":"        # DELETE doesn\u0027t return a JSON body while everything else does."},{"line_number":55,"context_line":"        return response.json() if not delete else None"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_3cfe1503","line":52,"updated":"2018-11-23 09:19:55.000000000","message":"nit: obvious comment","commit_id":"c811651742d25948c3dda351516714c5309c980c"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"99e33b098f8c3d2583c0f97e938d5fbbf61d6a14","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        response \u003d method(url, headers\u003dheaders, **kwargs)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # check the result"},{"line_number":53,"context_line":"        exceptions.raise_from_response(response)"},{"line_number":54,"context_line":"        # DELETE doesn\u0027t return a JSON body while everything else does."},{"line_number":55,"context_line":"        return response.json() if not delete else None"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_3c1db511","line":52,"in_reply_to":"3f79a3b5_3cfe1503","updated":"2018-11-23 09:37:06.000000000","message":"Done","commit_id":"c811651742d25948c3dda351516714c5309c980c"}]}
