)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"afb7308ff59ce828c81d4d3c79f4482506c7641f","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is going to be used by the Service.get_by_uuid method"},{"line_number":10,"context_line":"which will later be used by the HostAPI to uniquely lookup"},{"line_number":11,"context_line":"a service within a cell."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Part of blueprint service-hyper-uuid-in-api"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f044301_49ae242f","line":11,"updated":"2017-05-04 14:27:54.000000000","message":"perhaps you could use this change for the bottom change ?\n\nhttps://review.openstack.org/#/c/454899/6/nova/db/sqlalchemy/api.py@6534","commit_id":"10e76c0c48406d6e3d328fa3b61cbb9dd1920dab"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"24379c03724bd37de2fef30d0e45234eaded1a23","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is going to be used by the Service.get_by_uuid method"},{"line_number":10,"context_line":"which will later be used by the HostAPI to uniquely lookup"},{"line_number":11,"context_line":"a service within a cell."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Part of blueprint service-hyper-uuid-in-api"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3f044301_89c8a555","line":11,"in_reply_to":"3f044301_49ae242f","updated":"2017-05-04 17:10:00.000000000","message":"I don\u0027t understand your point.","commit_id":"10e76c0c48406d6e3d328fa3b61cbb9dd1920dab"}],"nova/db/sqlalchemy/api.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"492742f9e7f49c75488dd8071a21af03033f2a81","unresolved":false,"context_lines":[{"line_number":480,"context_line":"    query \u003d model_query(context, models.Service).filter_by(uuid\u003dservice_uuid)"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"    result \u003d query.first()"},{"line_number":483,"context_line":"    if not result:"},{"line_number":484,"context_line":"        raise exception.ServiceNotFound(service_id\u003dservice_uuid)"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"    return result"},{"line_number":487,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_52016169","line":484,"range":{"start_line":483,"start_character":4,"end_line":484,"end_character":64},"updated":"2017-05-01 15:54:40.000000000","message":"need a unit test for this","commit_id":"1a3e9210aa81589bbbf4dd0be88c4a36f2ca1012"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"f0d943e169afeaf51ba6732e481a8e5e2d7a942a","unresolved":false,"context_lines":[{"line_number":468,"context_line":"def service_get(context, service_id):"},{"line_number":469,"context_line":"    query \u003d model_query(context, models.Service).filter_by(id\u003dservice_id)"},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"    result \u003d query.first()"},{"line_number":472,"context_line":"    if not result:"},{"line_number":473,"context_line":"        raise exception.ServiceNotFound(service_id\u003dservice_id)"},{"line_number":474,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_662ea6a6","line":471,"updated":"2017-05-04 16:57:05.000000000","message":"Example.","commit_id":"10e76c0c48406d6e3d328fa3b61cbb9dd1920dab"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"afb7308ff59ce828c81d4d3c79f4482506c7641f","unresolved":false,"context_lines":[{"line_number":479,"context_line":"def service_get_by_uuid(context, service_uuid):"},{"line_number":480,"context_line":"    query \u003d model_query(context, models.Service).filter_by(uuid\u003dservice_uuid)"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"    result \u003d query.first()"},{"line_number":483,"context_line":"    if not result:"},{"line_number":484,"context_line":"        raise exception.ServiceNotFound(service_id\u003dservice_uuid)"},{"line_number":485,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_2907581f","line":482,"range":{"start_line":482,"start_character":13,"end_line":482,"end_character":26},"updated":"2017-05-04 14:27:54.000000000","message":"of course, the service UUID is an UK, so that\u0027s fine by me, but I do wonder if someone would provide uuid\u003dNone as an argument, should we return only one ?","commit_id":"10e76c0c48406d6e3d328fa3b61cbb9dd1920dab"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"f0d943e169afeaf51ba6732e481a8e5e2d7a942a","unresolved":false,"context_lines":[{"line_number":479,"context_line":"def service_get_by_uuid(context, service_uuid):"},{"line_number":480,"context_line":"    query \u003d model_query(context, models.Service).filter_by(uuid\u003dservice_uuid)"},{"line_number":481,"context_line":""},{"line_number":482,"context_line":"    result \u003d query.first()"},{"line_number":483,"context_line":"    if not result:"},{"line_number":484,"context_line":"        raise exception.ServiceNotFound(service_id\u003dservice_uuid)"},{"line_number":485,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_8621b2b7","line":482,"range":{"start_line":482,"start_character":13,"end_line":482,"end_character":26},"in_reply_to":"3f044301_2907581f","updated":"2017-05-04 16:57:05.000000000","message":"This is common practice for us to get a singular thing right? I dunno how else to do it in sqla if not :)","commit_id":"10e76c0c48406d6e3d328fa3b61cbb9dd1920dab"}]}
