)]}'
{"octavia/api/v1/controllers/load_balancer.py":[{"author":{"_account_id":11662,"name":"Paul Glass","email":"paul.glass@rackspace.com","username":"pglass"},"change_message_id":"e874f387b66d1db7777c95c1ad05d7e401a78fa2","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            db_lb \u003d self.repositories.create_load_balancer_tree("},{"line_number":81,"context_line":"                context.session, prepped_lb)"},{"line_number":82,"context_line":"        except Exception:"},{"line_number":83,"context_line":"            raise odb_exceptions.DBError"},{"line_number":84,"context_line":"        try:"},{"line_number":85,"context_line":"            LOG.info(_LI(\"Sending full load balancer configuration %s to \""},{"line_number":86,"context_line":"                         \"the handler\"), db_lb.id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a8ec9b2_52ff2434","line":83,"updated":"2016-09-13 19:28:15.000000000","message":"Why change this? A plain `raise` re-raises the exception, maintaining the stack trace. By re-raising an exception of a different type, we lose the stack trace info for everything that occurred in `create_load_balancer_tree`.","commit_id":"4d00c8b1e7e491cb7fbf7708bcffea7c7a584268"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"a52b29297216d2ffca816036fb3a7fd4ddb8ba70","unresolved":false,"context_lines":[{"line_number":80,"context_line":"            db_lb \u003d self.repositories.create_load_balancer_tree("},{"line_number":81,"context_line":"                context.session, prepped_lb)"},{"line_number":82,"context_line":"        except Exception:"},{"line_number":83,"context_line":"            raise odb_exceptions.DBError"},{"line_number":84,"context_line":"        try:"},{"line_number":85,"context_line":"            LOG.info(_LI(\"Sending full load balancer configuration %s to \""},{"line_number":86,"context_line":"                         \"the handler\"), db_lb.id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a8ec9b2_6a925c59","line":83,"in_reply_to":"7a8ec9b2_52ff2434","updated":"2016-09-13 23:40:09.000000000","message":"Yeah, I agree.  I suspect this is debug code that leaked into the patch or it is WIP.","commit_id":"4d00c8b1e7e491cb7fbf7708bcffea7c7a584268"}]}
