)]}'
{"nova/scheduler/filters/utils.py":[{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"9c036ec9bb984bf92849fed07546830a2c79f495","unresolved":false,"context_lines":[{"line_number":27,"context_line":"def aggregate_values_from_key(host_state, key_name):"},{"line_number":28,"context_line":"    \"\"\"Returns a set of values based on a metadata key for a specific host.\"\"\""},{"line_number":29,"context_line":"    aggrlist \u003d host_state.aggregates"},{"line_number":30,"context_line":"    return {aggr.metadata[key_name] for aggr in aggrlist"},{"line_number":31,"context_line":"            if key_name in aggr.metadata}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"9a629dbe_d5c3fd36","line":30,"updated":"2016-11-14 12:14:36.000000000","message":"this should be set of values instead of set of strings","commit_id":"0cec5f0b57c189be2628a3c43715fc98706ce0dc"}],"nova/tests/unit/scheduler/filters/test_utils.py":[{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"28bbed99edb31b0d09a98c3389479c8fc547ad57","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        self.assertEqual(set([\u00271\u0027, \u00273\u0027, \u00276,7\u0027]), values1)"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        values2 \u003d utils.aggregate_values_from_key(host_state, \u0027k2\u0027)"},{"line_number":53,"context_line":"        self.assertEqual(set([\u00272\u0027, \u00274\u0027, \u00278, 9\u0027]), values2)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    def test_aggregate_metadata_get_by_host(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a629dbe_bbafef28","line":53,"range":{"start_line":53,"start_character":43,"end_line":53,"end_character":44},"updated":"2016-11-09 16:59:46.000000000","message":"is it ok? in that function we have .strip()\n\nI prefer to change the data itself (line 39)","commit_id":"81698fb0edb7699b89f93fbe0041385d5e4da950"}]}
