)]}'
{"cloudkitty/collector/monasca.py":[{"author":{"_account_id":23173,"name":"Maxime Cottret","email":"maxime.cottret@gmail.com","username":"aolwas"},"change_message_id":"cfe61e6f0a873932d7e0f2190474af6db122edc5","unresolved":false,"context_lines":[{"line_number":248,"context_line":"        return metadata, groupby, mutated_qty"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"    def fetch_all(self, metric_name, start, end,"},{"line_number":251,"context_line":"                  project_id\u003dNone, q_filter\u003dNone):"},{"line_number":252,"context_line":"        met \u003d self.conf[metric_name]"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        data \u003d self._fetch_measures("}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_57ea6e77","line":251,"range":{"start_line":251,"start_character":18,"end_line":251,"end_character":28},"updated":"2018-10-04 16:20:47.000000000","message":"Maybe should be rename scope_id for consistency","commit_id":"9ee02bbd798ba92cc5485841fae579ab7c1949f5"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"0e5e54ed0bf16230f97aa45af2ea4fbf1fea651c","unresolved":false,"context_lines":[{"line_number":248,"context_line":"        return metadata, groupby, mutated_qty"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"    def fetch_all(self, metric_name, start, end,"},{"line_number":251,"context_line":"                  project_id\u003dNone, q_filter\u003dNone):"},{"line_number":252,"context_line":"        met \u003d self.conf[metric_name]"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"        data \u003d self._fetch_measures("}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_4c42d50f","line":251,"range":{"start_line":251,"start_character":18,"end_line":251,"end_character":28},"in_reply_to":"3f79a3b5_57ea6e77","updated":"2018-10-05 11:07:37.000000000","message":"I agree, but this should be done in the whole code at once. \nThis will be done in another patch","commit_id":"9ee02bbd798ba92cc5485841fae579ab7c1949f5"}],"cloudkitty/storage/v2/__init__.py":[{"author":{"_account_id":23173,"name":"Maxime Cottret","email":"maxime.cottret@gmail.com","username":"aolwas"},"change_message_id":"cfe61e6f0a873932d7e0f2190474af6db122edc5","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    def init(self):"},{"line_number":49,"context_line":"        \"\"\"Called for storage backend initialization\"\"\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    # NOTE(peschk_l): scope_id must not be used by any v2 storage backend. It"},{"line_number":52,"context_line":"    # is only present for backward compatibility with the v1 storage"},{"line_number":53,"context_line":"    @abc.abstractmethod"},{"line_number":54,"context_line":"    def push(self, dataframes, scope_id\u003dNone):"},{"line_number":55,"context_line":"        \"\"\"Pushes dataframes to the storage backend"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_b7bc22b6","line":52,"range":{"start_line":51,"start_character":0,"end_line":52,"end_character":68},"updated":"2018-10-04 16:20:47.000000000","message":"maybe you should add that the parameter is deprecated and will be removed when v1 storage will be removed","commit_id":"9ee02bbd798ba92cc5485841fae579ab7c1949f5"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"0e5e54ed0bf16230f97aa45af2ea4fbf1fea651c","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    def init(self):"},{"line_number":49,"context_line":"        \"\"\"Called for storage backend initialization\"\"\""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"    # NOTE(peschk_l): scope_id must not be used by any v2 storage backend. It"},{"line_number":52,"context_line":"    # is only present for backward compatibility with the v1 storage"},{"line_number":53,"context_line":"    @abc.abstractmethod"},{"line_number":54,"context_line":"    def push(self, dataframes, scope_id\u003dNone):"},{"line_number":55,"context_line":"        \"\"\"Pushes dataframes to the storage backend"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_ac5a89f2","line":52,"range":{"start_line":51,"start_character":0,"end_line":52,"end_character":68},"in_reply_to":"3f79a3b5_b7bc22b6","updated":"2018-10-05 11:07:37.000000000","message":"I\u0027ll add this","commit_id":"9ee02bbd798ba92cc5485841fae579ab7c1949f5"}],"cloudkitty/storage/v2/gnocchi.py":[{"author":{"_account_id":23173,"name":"Maxime Cottret","email":"maxime.cottret@gmail.com","username":"aolwas"},"change_message_id":"cfe61e6f0a873932d7e0f2190474af6db122edc5","unresolved":false,"context_lines":[{"line_number":388,"context_line":"                time.sleep(1)"},{"line_number":389,"context_line":"                self._conn.metric.batch_metrics_measures(measures)"},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"    def push(self, dataframes, scope_id\u003dNone):"},{"line_number":392,"context_line":"        if not isinstance(dataframes, list):"},{"line_number":393,"context_line":"            dataframes \u003d [dataframes]"},{"line_number":394,"context_line":"        measures \u003d {}"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_d7cafe45","line":391,"updated":"2018-10-04 16:20:47.000000000","message":"Add deprecation note","commit_id":"9ee02bbd798ba92cc5485841fae579ab7c1949f5"},{"author":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"change_message_id":"0e5e54ed0bf16230f97aa45af2ea4fbf1fea651c","unresolved":false,"context_lines":[{"line_number":388,"context_line":"                time.sleep(1)"},{"line_number":389,"context_line":"                self._conn.metric.batch_metrics_measures(measures)"},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"    def push(self, dataframes, scope_id\u003dNone):"},{"line_number":392,"context_line":"        if not isinstance(dataframes, list):"},{"line_number":393,"context_line":"            dataframes \u003d [dataframes]"},{"line_number":394,"context_line":"        measures \u003d {}"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_cc5fc5e2","line":391,"in_reply_to":"3f79a3b5_d7cafe45","updated":"2018-10-05 11:07:37.000000000","message":"Will do","commit_id":"9ee02bbd798ba92cc5485841fae579ab7c1949f5"}]}
