)]}'
{"swift/proxy/controllers/base.py":[{"author":{"_account_id":2828,"name":"Michael Barton","email":"mike@weirdlooking.com","username":"redbo"},"change_message_id":"ddca4d1cc8e290ad07eb532ff2170e0c5352f930","unresolved":false,"context_lines":[{"line_number":641,"context_line":"                        bytes_read_from_source \u003d 0"},{"line_number":642,"context_line":"                        continue"},{"line_number":643,"context_line":"                    else:"},{"line_number":644,"context_line":"                        raise"},{"line_number":645,"context_line":"                if not chunk:"},{"line_number":646,"context_line":"                    break"},{"line_number":647,"context_line":"                with ChunkWriteTimeout(self.app.client_timeout):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FEMA%3D","line":644,"updated":"2013-11-14 22:24:22.000000000","message":"This has a problem where the current exception gets cleared out by a yield.","commit_id":"76204abaf1868feb6bdcc0e17acd50fce44cf04c"},{"author":{"_account_id":6542,"name":"j_king","email":"james@agentultra.com","username":"james-agentultra"},"change_message_id":"0eef97b282eca2f57397c068b24448c63e03c5ce","unresolved":false,"context_lines":[{"line_number":538,"context_line":"        # really kills the underlying socket with a close() syscall."},{"line_number":539,"context_line":"        src.nuke_from_orbit()  # it\u0027s the only way to be sure"},{"line_number":540,"context_line":"    except Exception:"},{"line_number":541,"context_line":"        pass"},{"line_number":542,"context_line":""},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"class GetOrHeadHandler(object):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2B6yM%3D","line":541,"updated":"2013-11-18 16:01:06.000000000","message":"Shouldn\u0027t this exceptional situation at least be logged?","commit_id":"6d751e1598852e0f9a45a403a66f43e67ac42079"},{"author":{"_account_id":995,"name":"David Goetz","email":"david.goetz@rackspace.com","username":"david-goetz"},"change_message_id":"594e4fd34a022cf59e446fbe62820561d3e541e5","unresolved":false,"context_lines":[{"line_number":538,"context_line":"        # really kills the underlying socket with a close() syscall."},{"line_number":539,"context_line":"        src.nuke_from_orbit()  # it\u0027s the only way to be sure"},{"line_number":540,"context_line":"    except Exception:"},{"line_number":541,"context_line":"        pass"},{"line_number":542,"context_line":""},{"line_number":543,"context_line":""},{"line_number":544,"context_line":"class GetOrHeadHandler(object):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F%2B6R8%3D","line":541,"in_reply_to":"AAAATn%2F%2B6yM%3D","updated":"2013-11-18 17:15:08.000000000","message":"this is just me moving this function- maybe we could do a debug log for this but i think it would be better in a separate commit","commit_id":"6d751e1598852e0f9a45a403a66f43e67ac42079"}]}
