)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"5aeef630dfff8221e9be9b2bc9d7cc4cdfef33e0","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Using LOG.warning replace LOG.warn"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"*Python 3 deprecated the logger.warn method, see:"},{"line_number":10,"context_line":"*https://docs.python.org/3/library/logging.html#logging.warning"},{"line_number":11,"context_line":"*so we prefer to use warning to avoid DeprecationWarning."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa69d971_cd817d4f","line":9,"updated":"2015-12-29 16:17:32.000000000","message":"There\u0027s no need to precede these lines with a *. Please remove that.\n\nAlso, is there an associated bug? If not, please create one.","commit_id":"4373a19f582c4c91afef1cd5adeb175dd7f3bd7f"},{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"eaaa2975197e9518920f43e160291a4b788b6fda","unresolved":false,"context_lines":[{"line_number":11,"context_line":"so we prefer to use warning to avoid DeprecationWarning."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1529913"},{"line_number":15,"context_line":"Change-Id: Ia5c49fb7ec1327fb995b94844bc548ee9afd3da4"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"fa69d971_d4d21634","line":14,"updated":"2016-01-08 10:19:12.000000000","message":"This bug is marked as duplicate of 1508442 so lets use the original instead. Please update the topic as well.","commit_id":"90c6ec35767046fca9f33d4627b9dde0d3596b62"}],"glance/api/common.py":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"09f7db35977d2ba05fd9254bee224f6621ded9f7","unresolved":false,"context_lines":[{"line_number":175,"context_line":"    if image_size \u003e remaining:"},{"line_number":176,"context_line":"        LOG.warning(_LW(\"User %(user)s attempted to upload an image of size\""},{"line_number":177,"context_line":"                        \" %(size)d that will exceed the quota. %(remaining)d\""},{"line_number":178,"context_line":"                        \" bytes remaining.\") % {\u0027user\u0027: user,"},{"line_number":179,"context_line":"                                                \u0027size\u0027: image_size,"},{"line_number":180,"context_line":"                                                \u0027remaining\u0027: remaining})"},{"line_number":181,"context_line":"        raise exception.StorageQuotaFull(image_size\u003dimage_size,"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa69d971_0ac8db73","line":178,"updated":"2015-12-29 16:16:41.000000000","message":"Why did you reformat the dictionary here? I don\u0027t understand need to do that. It causes unnecessary churn in the code.","commit_id":"4373a19f582c4c91afef1cd5adeb175dd7f3bd7f"},{"author":{"_account_id":17976,"name":"Drew Varner","email":"avarner@linux.vnet.ibm.com","username":"avarner"},"change_message_id":"94bebd81c7a4160df7f30ac7e0590e55e834c683","unresolved":false,"context_lines":[{"line_number":175,"context_line":"    if image_size \u003e remaining:"},{"line_number":176,"context_line":"        LOG.warning(_LW(\"User %(user)s attempted to upload an image of size\""},{"line_number":177,"context_line":"                        \" %(size)d that will exceed the quota. %(remaining)d\""},{"line_number":178,"context_line":"                        \" bytes remaining.\") % {\u0027user\u0027: user,"},{"line_number":179,"context_line":"                                                \u0027size\u0027: image_size,"},{"line_number":180,"context_line":"                                                \u0027remaining\u0027: remaining})"},{"line_number":181,"context_line":"        raise exception.StorageQuotaFull(image_size\u003dimage_size,"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa69d971_9e9e4d06","line":178,"updated":"2015-12-29 18:12:32.000000000","message":"Ian Cordasco: It looks like LiuNanke changed it because line 179 on the old file would have to be indented 3 more spaces due to s/warn/warning/ and that would bring the line up to 82 characters. In that case, it should be separated into multiple lines anyway (I think even to pass pep8?)","commit_id":"5f52f704a556644cc12b5be72371a16f14167735"}]}
