)]}'
{"gnocchi/storage/file.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"084499ce0f600df6e22d8b705bacd7932d65bccd","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    def list_metric_with_measures_to_process(self, size, part, full\u003dFalse):"},{"line_number":149,"context_line":"        if full:"},{"line_number":150,"context_line":"            return set(os.listdir(self.measure_path))"},{"line_number":151,"context_line":"        return set("},{"line_number":152,"context_line":"            os.listdir(self.measure_path)[size * part:size * (part + 1)])"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1ac06dbe_b6ce5258","line":150,"updated":"2016-08-19 19:55:39.000000000","message":"just curious but what is this for?","commit_id":"0576b401d8b60d7545938b88ed174f162262cf48"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"ebed55ef51e42ae0dea4cec9ac8df97bf0fe7ed6","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"    def list_metric_with_measures_to_process(self, size, part, full\u003dFalse):"},{"line_number":149,"context_line":"        if full:"},{"line_number":150,"context_line":"            return set(os.listdir(self.measure_path))"},{"line_number":151,"context_line":"        return set("},{"line_number":152,"context_line":"            os.listdir(self.measure_path)[size * part:size * (part + 1)])"},{"line_number":153,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"1ac06dbe_734fba92","line":150,"in_reply_to":"1ac06dbe_b6ce5258","updated":"2016-08-20 08:52:48.000000000","message":"It just changes the type from list to set because that\u0027s what the API (and therefore the test I added) waits for.","commit_id":"0576b401d8b60d7545938b88ed174f162262cf48"}],"gnocchi/tests/test_storage.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ab148f331edd1419014ff2df9c85a275a455449a","unresolved":false,"context_lines":[{"line_number":82,"context_line":"    def test_list_metric_with_measures_to_process(self):"},{"line_number":83,"context_line":"        metrics \u003d self.storage.list_metric_with_measures_to_process("},{"line_number":84,"context_line":"            None, None, full\u003dTrue)"},{"line_number":85,"context_line":"        self.assertEqual([], metrics)"},{"line_number":86,"context_line":"        self.storage.add_measures(self.metric, ["},{"line_number":87,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 1), 69),"},{"line_number":88,"context_line":"        ])"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_b6d722be","line":85,"updated":"2016-08-16 18:25:37.000000000","message":"is this isolation-safe? won\u0027t this return something if another test happens to add_measures?","commit_id":"3a109502b5efbbfa430ca7b1896946b5d3e98327"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"c9c925d7cb3de0aef9a142bd81148ee907e606f5","unresolved":false,"context_lines":[{"line_number":82,"context_line":"    def test_list_metric_with_measures_to_process(self):"},{"line_number":83,"context_line":"        metrics \u003d self.storage.list_metric_with_measures_to_process("},{"line_number":84,"context_line":"            None, None, full\u003dTrue)"},{"line_number":85,"context_line":"        self.assertEqual([], metrics)"},{"line_number":86,"context_line":"        self.storage.add_measures(self.metric, ["},{"line_number":87,"context_line":"            storage.Measure(datetime.datetime(2014, 1, 1, 12, 0, 1), 69),"},{"line_number":88,"context_line":"        ])"}],"source_content_type":"text/x-python","patch_set":2,"id":"3ac371cc_e5b26993","line":85,"in_reply_to":"3ac371cc_b6d722be","updated":"2016-08-17 07:42:04.000000000","message":"Yes, storage are isolated per test (except for S3 as we\u0027ll see later), not like the indexer.","commit_id":"3a109502b5efbbfa430ca7b1896946b5d3e98327"}]}
