)]}'
{"novaclient/v2/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"7840f71f69ca1bcfd5df750e45749fda223f8271","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        else:"},{"line_number":159,"context_line":"            raise exceptions.CommandError(\u0027Expected a comma-separated list \u0027"},{"line_number":160,"context_line":"                                          \u0027of key\u003dvalue pairs. \u0027"},{"line_number":161,"context_line":"                                          \u0027Got %s instead.\u0027 % spec_dict)"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"def _parse_block_device_mapping_v2(cs, args, image):"}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_124e9d96","line":161,"range":{"start_line":161,"start_character":43,"end_line":161,"end_character":71},"updated":"2017-06-01 22:57:44.000000000","message":"This would output a string representation of the partially built dictionary.  I think we would want to highlight the component that doesn\u0027t match expectations, i.e., \"v\".  Also, that variable name is too short; it makes perfect sense in a comprehension, which is what you\u0027re replacing, but we should use a more descriptive name here…","commit_id":"7a8590b91f577bd3bb218d11301e493e6b77cfd5"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"407ec726646a6bae83259df8e76062aed2751f46","unresolved":false,"context_lines":[{"line_number":158,"context_line":"        else:"},{"line_number":159,"context_line":"            raise exceptions.CommandError(\u0027Expected a comma-separated list \u0027"},{"line_number":160,"context_line":"                                          \u0027of key\u003dvalue pairs. \u0027"},{"line_number":161,"context_line":"                                          \u0027Got %s instead.\u0027 % spec_dict)"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"def _parse_block_device_mapping_v2(cs, args, image):"}],"source_content_type":"text/x-python","patch_set":2,"id":"df140735_28c00e2a","line":161,"range":{"start_line":161,"start_character":43,"end_line":161,"end_character":71},"in_reply_to":"df140735_124e9d96","updated":"2017-06-02 00:41:30.000000000","message":"Done","commit_id":"7a8590b91f577bd3bb218d11301e493e6b77cfd5"}]}
