)]}'
{"plugins/xenserver/xenapi/etc/xapi.d/plugins/glance":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"2644446901dda1d42040d787d416244c5c2e4c57","unresolved":false,"context_lines":[{"line_number":397,"context_line":"            callback_data[\u0027bytes_written\u0027] +\u003d chunk_len"},{"line_number":398,"context_line":"            try:"},{"line_number":399,"context_line":"                conn.send(\"%x\\r\\n%s\\r\\n\" % (chunk_len, chunk))"},{"line_number":400,"context_line":"            except Exception, error:  # noqa"},{"line_number":401,"context_line":"                logging.exception(\u0027Failed to upload when sending chunks\u0027)"},{"line_number":402,"context_line":"                raise RetryableError(error)"},{"line_number":403,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3ac371cc_26aaeb70","line":400,"updated":"2016-08-16 16:01:29.000000000","message":"Just do:\n\n Exception as error\n\nunless the pep8 you are trying to address is the use of the base Exception class being caught instead of a derived subclass exception?","commit_id":"ac9b37e619e85cf1c09a983b2698be6fe44c6c34"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"0d0bfe49bb90f547f750805606efdbac868234de","unresolved":false,"context_lines":[{"line_number":397,"context_line":"            callback_data[\u0027bytes_written\u0027] +\u003d chunk_len"},{"line_number":398,"context_line":"            try:"},{"line_number":399,"context_line":"                conn.send(\"%x\\r\\n%s\\r\\n\" % (chunk_len, chunk))"},{"line_number":400,"context_line":"            except Exception, error:  # noqa"},{"line_number":401,"context_line":"                logging.exception(\u0027Failed to upload when sending chunks\u0027)"},{"line_number":402,"context_line":"                raise RetryableError(error)"},{"line_number":403,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3ac371cc_ed4b5985","line":400,"updated":"2016-08-17 14:38:54.000000000","message":"guh, forgot, thanks ...","commit_id":"ac9b37e619e85cf1c09a983b2698be6fe44c6c34"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"42bf64fb3acde032eab158757e7e690bdf913516","unresolved":false,"context_lines":[{"line_number":397,"context_line":"            callback_data[\u0027bytes_written\u0027] +\u003d chunk_len"},{"line_number":398,"context_line":"            try:"},{"line_number":399,"context_line":"                conn.send(\"%x\\r\\n%s\\r\\n\" % (chunk_len, chunk))"},{"line_number":400,"context_line":"            except Exception, error:  # noqa"},{"line_number":401,"context_line":"                logging.exception(\u0027Failed to upload when sending chunks\u0027)"},{"line_number":402,"context_line":"                raise RetryableError(error)"},{"line_number":403,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"3ac371cc_25af7e82","line":400,"in_reply_to":"3ac371cc_26aaeb70","updated":"2016-08-16 17:11:24.000000000","message":"Remember, the XenAPI plugins run in a Python 2.4 environment.  (Yeah, \"ewww!\", but it\u0027s what we\u0027ve gotta live with :/ )","commit_id":"ac9b37e619e85cf1c09a983b2698be6fe44c6c34"}]}
