)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"change_message_id":"42bf51163e9832cca46e417fa9b5299f0ff16697","unresolved":false,"context_lines":[{"line_number":9,"context_line":"swift/container/sync.py uses swift.common.internal_client.delete_object"},{"line_number":10,"context_line":"and put_object and expected these methods raise ClientException."},{"line_number":11,"context_line":"But delete_object and put_object never raise the exception so this patch"},{"line_number":12,"context_line":"raises ClientException when urllib2 library raises HTTPError."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I58cbf77988979a07998a46d9d81be84d29b0d9bf"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"fa69d971_69296ce5","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":6},"updated":"2016-01-07 07:54:27.000000000","message":"Suggest to add: Closes-Bug: #1419901","commit_id":"d78d2df12cba496ad9545c0d765037b45b9a2cd0"}],"bin/swift-dispersion-report":[{"author":{"_account_id":14766,"name":"Kazuhiro MIYAHARA","email":"miyahara.kazuhiro@lab.ntt.co.jp","username":"miyahara"},"change_message_id":"3835c042f461fa6d6669e2cbf8e6751083b55c4d","unresolved":false,"context_lines":[{"line_number":174,"context_line":"            objects \u003d [o[\u0027name\u0027] for o in conn.get_container("},{"line_number":175,"context_line":"                container, prefix\u003d\u0027dispersion_\u0027, full_listing\u003dTrue)[1]]"},{"line_number":176,"context_line":"        except ClientException as err:"},{"line_number":177,"context_line":"            if err.getcode() !\u003d 404:"},{"line_number":178,"context_line":"                raise"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"            print \u003e\u003estderr, \u0027No objects to query. Has \u0027 \\"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"fa69d971_d862a03d","line":177,"range":{"start_line":177,"start_character":15,"end_line":177,"end_character":28},"updated":"2016-01-07 09:51:20.000000000","message":"I think ClientException doesn\u0027t have getcode method.\nYou should use \"err.http_status !\u003d 404\".","commit_id":"5f22cc3f0ccdfbc1ec4efefd459331335542037d"},{"author":{"_account_id":12193,"name":"Hisashi Osanai","email":"osanai.hisashi@jp.fujitsu.com","username":"ho"},"change_message_id":"0dd2dd93d0d0f049b36ce43e21796b4fc70e0dc8","unresolved":false,"context_lines":[{"line_number":174,"context_line":"            objects \u003d [o[\u0027name\u0027] for o in conn.get_container("},{"line_number":175,"context_line":"                container, prefix\u003d\u0027dispersion_\u0027, full_listing\u003dTrue)[1]]"},{"line_number":176,"context_line":"        except ClientException as err:"},{"line_number":177,"context_line":"            if err.getcode() !\u003d 404:"},{"line_number":178,"context_line":"                raise"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"            print \u003e\u003estderr, \u0027No objects to query. Has \u0027 \\"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"fa69d971_5828f099","line":177,"range":{"start_line":177,"start_character":15,"end_line":177,"end_character":28},"in_reply_to":"fa69d971_d862a03d","updated":"2016-01-07 10:19:29.000000000","message":"thanks! you are right. I will fix it.","commit_id":"5f22cc3f0ccdfbc1ec4efefd459331335542037d"}]}
