)]}'
{"cinder/volume/utils.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"e7a57e472a05a29d1494fafc0a6b541bd25eb89a","unresolved":false,"context_lines":[{"line_number":1050,"context_line":"        raise exception.VolumeDriverException(message\u003dmessage)"},{"line_number":1051,"context_line":""},{"line_number":1052,"context_line":"    if \u0027cipher\u0027 not in encryption or \u0027key_size\u0027 not in encryption:"},{"line_number":1053,"context_line":"        msg \u003d _(\u0027encryption spec must contain \"cipher\" and\u0027"},{"line_number":1054,"context_line":"                \u0027\"key_size\"\u0027)"},{"line_number":1055,"context_line":"        raise exception.VolumeDriverException(message\u003dmsg)"},{"line_number":1056,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_a58d8c2b","line":1053,"range":{"start_line":1053,"start_character":58,"end_line":1053,"end_character":59},"updated":"2018-08-30 19:03:18.000000000","message":"Needs a space at the end.","commit_id":"c96b7fd4de0561c1dc1e386172a72d8cf5b9271b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"8dad45602ea8316686b134c0ff583e7544a4d933","unresolved":false,"context_lines":[{"line_number":1051,"context_line":"        raise exception.VolumeDriverException(message\u003dmessage)"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"    if \u0027cipher\u0027 not in encryption or \u0027key_size\u0027 not in encryption:"},{"line_number":1054,"context_line":"        msg \u003d _(\u0027encryption spec must contain \"cipher\" and\u0027"},{"line_number":1055,"context_line":"                \u0027\"key_size\"\u0027)"},{"line_number":1056,"context_line":"        raise exception.VolumeDriverException(message\u003dmsg)"},{"line_number":1057,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_bc91d754","line":1054,"range":{"start_line":1054,"start_character":58,"end_line":1054,"end_character":59},"updated":"2018-09-04 16:59:59.000000000","message":"Still need the space at the end.","commit_id":"71738a7e67f28f9d0494243b2e6d38596de20394"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"dc023ee7b8d3418950578f771c48145f774ed34e","unresolved":false,"context_lines":[{"line_number":1051,"context_line":"        raise exception.VolumeDriverException(message\u003dmessage)"},{"line_number":1052,"context_line":""},{"line_number":1053,"context_line":"    if \u0027cipher\u0027 not in encryption or \u0027key_size\u0027 not in encryption:"},{"line_number":1054,"context_line":"        msg \u003d _(\u0027encryption spec must contain \"cipher\" and\u0027"},{"line_number":1055,"context_line":"                \u0027\"key_size\"\u0027)"},{"line_number":1056,"context_line":"        raise exception.VolumeDriverException(message\u003dmsg)"},{"line_number":1057,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_bc523766","line":1054,"range":{"start_line":1054,"start_character":58,"end_line":1054,"end_character":59},"in_reply_to":"3f79a3b5_bc91d754","updated":"2018-09-04 17:10:05.000000000","message":"Doh!","commit_id":"71738a7e67f28f9d0494243b2e6d38596de20394"}]}
