)]}'
{"nova/network/neutronv2/api.py":[{"author":{"_account_id":10224,"name":"Feodor Tersin","email":"ftersin@hotmail.com","username":"ftersin"},"change_message_id":"35470c06a7aac141d1b4e7f384d3baded5f1d4c3","unresolved":false,"context_lines":[{"line_number":488,"context_line":"        security_group_ids \u003d []"},{"line_number":489,"context_line":"        # TODO(arosen) Should optimize more to do direct query for security"},{"line_number":490,"context_line":"        # group if len(security_groups) \u003d\u003d 1"},{"line_number":491,"context_line":"        if len(security_groups):"},{"line_number":492,"context_line":"            search_opts \u003d {\u0027tenant_id\u0027: instance.project_id}"},{"line_number":493,"context_line":"            user_security_groups \u003d neutron.list_security_groups("},{"line_number":494,"context_line":"                **search_opts).get(\u0027security_groups\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aaa499b_d0d1e558","line":491,"updated":"2015-04-14 22:51:57.000000000","message":"perhaps it\u0027s better to reduce indents by:\n\nif not security_groups:\n    return []\nsecurity_group_ids \u003d []\n...","commit_id":"c4853ee1ca47f3b58caabc1f6d6921419df2ab89"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"edf7546e3337234a571b4310b61143ae4657200d","unresolved":false,"context_lines":[{"line_number":488,"context_line":"        security_group_ids \u003d []"},{"line_number":489,"context_line":"        # TODO(arosen) Should optimize more to do direct query for security"},{"line_number":490,"context_line":"        # group if len(security_groups) \u003d\u003d 1"},{"line_number":491,"context_line":"        if len(security_groups):"},{"line_number":492,"context_line":"            search_opts \u003d {\u0027tenant_id\u0027: instance.project_id}"},{"line_number":493,"context_line":"            user_security_groups \u003d neutron.list_security_groups("},{"line_number":494,"context_line":"                **search_opts).get(\u0027security_groups\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aaa499b_06bb9328","line":491,"in_reply_to":"7aaa499b_d0d1e558","updated":"2015-04-15 00:07:33.000000000","message":"Maybe, but like in the previous change, this isn\u0027t really squashed to begin with so I\u0027m not terribly concerned about it.","commit_id":"c4853ee1ca47f3b58caabc1f6d6921419df2ab89"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"45cd2cf57e1845892291c3ee98dad436fad6d63a","unresolved":false,"context_lines":[{"line_number":502,"context_line":"                        # of the loop, we have a conflict."},{"line_number":503,"context_line":"                        if name_match:"},{"line_number":504,"context_line":"                            raise exception.NoUniqueMatch("},{"line_number":505,"context_line":"                                _(\"Multiple security groups found matching\""},{"line_number":506,"context_line":"                                  \" \u0027%s\u0027. Use an ID to be more specific.\") %"},{"line_number":507,"context_line":"                                   security_group)"},{"line_number":508,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dac4157f_db902798","line":505,"updated":"2015-04-20 14:56:48.000000000","message":"i prefer the space at the end of the line","commit_id":"c4853ee1ca47f3b58caabc1f6d6921419df2ab89"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"09d99bce44113dd58a788e15734140870fb3b4c2","unresolved":false,"context_lines":[{"line_number":502,"context_line":"                        # of the loop, we have a conflict."},{"line_number":503,"context_line":"                        if name_match:"},{"line_number":504,"context_line":"                            raise exception.NoUniqueMatch("},{"line_number":505,"context_line":"                                _(\"Multiple security groups found matching\""},{"line_number":506,"context_line":"                                  \" \u0027%s\u0027. Use an ID to be more specific.\") %"},{"line_number":507,"context_line":"                                   security_group)"},{"line_number":508,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dac4157f_893ca594","line":505,"in_reply_to":"dac4157f_db902798","updated":"2015-04-20 15:35:46.000000000","message":"Me too, but this was the way it was when I moved it, so meh.","commit_id":"c4853ee1ca47f3b58caabc1f6d6921419df2ab89"}]}
