)]}'
{"barbican/model/repositories.py":[{"author":{"_account_id":8623,"name":"Kaitlin Farr","email":"kaitlin.farr@jhuapl.edu","username":"kaitlin.farr"},"change_message_id":"3e0a1b107cb6eb1e531d06a8d6654524bce284c1","unresolved":false,"context_lines":[{"line_number":1434,"context_line":"            session.rollback()  # We know consumer already exists."},{"line_number":1435,"context_line":""},{"line_number":1436,"context_line":"            # This operation is idempotent, so log this and move on"},{"line_number":1437,"context_line":"            LOG.debug(\"Consumer %s already exists for container %s,\""},{"line_number":1438,"context_line":"                      \" continuing...\", new_consumer.name, new_consumer.URL,"},{"line_number":1439,"context_line":"                      new_consumer.container_id)"},{"line_number":1440,"context_line":"            # Get the existing entry and reuse it by clearing the deleted flags"},{"line_number":1441,"context_line":"            existing_consumer \u003d self.get_by_values("},{"line_number":1442,"context_line":"                new_consumer.container_id, new_consumer.name, new_consumer.URL,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_8c6c8936","line":1439,"range":{"start_line":1437,"start_character":12,"end_line":1439,"end_character":48},"updated":"2016-11-17 22:12:54.000000000","message":"This actually looks like it needs to be fixed.  I\u0027d recommend changing the string to be \n\n   Consumer %s with URL %s already exists for container %s, continuing...","commit_id":"e524ae69bb762f2c48716c39ec4e207cb6e8f94c"},{"author":{"_account_id":21797,"name":"Jeremy Liu","display_name":"Jeremy Liu","email":"liujiong.cc@gmail.com","username":"liujiong"},"change_message_id":"0d4fe0baa01e251d4ac08214a9f9dbfc9ff6a883","unresolved":false,"context_lines":[{"line_number":1434,"context_line":"            session.rollback()  # We know consumer already exists."},{"line_number":1435,"context_line":""},{"line_number":1436,"context_line":"            # This operation is idempotent, so log this and move on"},{"line_number":1437,"context_line":"            LOG.debug(\"Consumer %s already exists for container %s,\""},{"line_number":1438,"context_line":"                      \" continuing...\", new_consumer.name, new_consumer.URL,"},{"line_number":1439,"context_line":"                      new_consumer.container_id)"},{"line_number":1440,"context_line":"            # Get the existing entry and reuse it by clearing the deleted flags"},{"line_number":1441,"context_line":"            existing_consumer \u003d self.get_by_values("},{"line_number":1442,"context_line":"                new_consumer.container_id, new_consumer.name, new_consumer.URL,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_0eb4e67f","line":1439,"range":{"start_line":1437,"start_character":12,"end_line":1439,"end_character":48},"in_reply_to":"7a77a97e_8c6c8936","updated":"2016-11-18 03:30:18.000000000","message":"Done","commit_id":"e524ae69bb762f2c48716c39ec4e207cb6e8f94c"}]}
