)]}'
{"ceilometer/tests/pipeline_base.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ed46c881c1edd29cfbdbd0597f72c350e8f8c816","unresolved":false,"context_lines":[{"line_number":1208,"context_line":"        return sorted(publisher.samples, key\u003dlambda s: s.volume)"},{"line_number":1209,"context_line":""},{"line_number":1210,"context_line":"    def test_aggregator_meter_type(self):"},{"line_number":1211,"context_line":"        types \u003d [sample.TYPE_DELTA, sample.TYPE_CUMULATIVE, sample.TYPE_GAUGE]"},{"line_number":1212,"context_line":"        volumes \u003d [1.0, 2.0, 3.0]"},{"line_number":1213,"context_line":"        transformer_cfg \u003d ["},{"line_number":1214,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":4,"id":"baada198_813f79b4","line":1211,"updated":"2014-07-25 13:50:06.000000000","message":"there\u0027s a sample.TYPES tuple already","commit_id":"34493707ab9d8efabef9284d68b2d56e773143d6"},{"author":{"_account_id":8052,"name":"Nejc Saje","email":"nejc@saje.info","username":"nsaje"},"change_message_id":"452fd5616e4e26fec889832e7706aacc6f19700a","unresolved":false,"context_lines":[{"line_number":1208,"context_line":"        return sorted(publisher.samples, key\u003dlambda s: s.volume)"},{"line_number":1209,"context_line":""},{"line_number":1210,"context_line":"    def test_aggregator_meter_type(self):"},{"line_number":1211,"context_line":"        types \u003d [sample.TYPE_DELTA, sample.TYPE_CUMULATIVE, sample.TYPE_GAUGE]"},{"line_number":1212,"context_line":"        volumes \u003d [1.0, 2.0, 3.0]"},{"line_number":1213,"context_line":"        transformer_cfg \u003d ["},{"line_number":1214,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":4,"id":"baada198_01707007","line":1211,"in_reply_to":"baada198_813f79b4","updated":"2014-07-29 05:33:25.000000000","message":"Thanks, didn\u0027t know that!","commit_id":"34493707ab9d8efabef9284d68b2d56e773143d6"}],"ceilometer/transformer/conversions.py":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"898f024aa9eddc443ffe98f989255683dbb0326d","unresolved":false,"context_lines":[{"line_number":260,"context_line":"                    s.volume /\u003d self.counts[key]"},{"line_number":261,"context_line":"            self.samples \u003d {}"},{"line_number":262,"context_line":"            self.aggregated_samples \u003d 0"},{"line_number":263,"context_line":"            self.initial_timestamp \u003d None"},{"line_number":264,"context_line":"            return x"},{"line_number":265,"context_line":"        return []"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_6a1acec7","line":263,"updated":"2014-07-22 15:18:45.000000000","message":"Shouldn\u0027t self.counts be zero\u0027d out on flush also?","commit_id":"c90541e63d45fbe772733efe8ec96b5fca3109f7"},{"author":{"_account_id":8052,"name":"Nejc Saje","email":"nejc@saje.info","username":"nsaje"},"change_message_id":"72a577c53046c8fe800467aed6f60077155ea0bf","unresolved":false,"context_lines":[{"line_number":260,"context_line":"                    s.volume /\u003d self.counts[key]"},{"line_number":261,"context_line":"            self.samples \u003d {}"},{"line_number":262,"context_line":"            self.aggregated_samples \u003d 0"},{"line_number":263,"context_line":"            self.initial_timestamp \u003d None"},{"line_number":264,"context_line":"            return x"},{"line_number":265,"context_line":"        return []"}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_bb799684","line":263,"in_reply_to":"baada198_6a1acec7","updated":"2014-07-22 15:40:29.000000000","message":"Indeed it should. Lost that bit when I was reverting some additional changes that were scrapped.","commit_id":"c90541e63d45fbe772733efe8ec96b5fca3109f7"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ed46c881c1edd29cfbdbd0597f72c350e8f8c816","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        # NOTE(sileht): it assumes, a meter always have the same unit/type"},{"line_number":201,"context_line":"        return \"%s-%s-%s\" % (s.name, s.resource_id, non_aggregated_keys)"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    def handle_sample(self, context, _sample):"},{"line_number":204,"context_line":"        if not self.initial_timestamp:"},{"line_number":205,"context_line":"            self.initial_timestamp \u003d timeutils.parse_isotime(_sample.timestamp)"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"baada198_c44fbf33","line":203,"updated":"2014-07-25 13:50:06.000000000","message":"somewhat strange we\u0027re naming this private.","commit_id":"34493707ab9d8efabef9284d68b2d56e773143d6"},{"author":{"_account_id":8052,"name":"Nejc Saje","email":"nejc@saje.info","username":"nsaje"},"change_message_id":"452fd5616e4e26fec889832e7706aacc6f19700a","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        # NOTE(sileht): it assumes, a meter always have the same unit/type"},{"line_number":201,"context_line":"        return \"%s-%s-%s\" % (s.name, s.resource_id, non_aggregated_keys)"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"    def handle_sample(self, context, _sample):"},{"line_number":204,"context_line":"        if not self.initial_timestamp:"},{"line_number":205,"context_line":"            self.initial_timestamp \u003d timeutils.parse_isotime(_sample.timestamp)"},{"line_number":206,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"baada198_a14fc4be","line":203,"in_reply_to":"baada198_c44fbf33","updated":"2014-07-29 05:33:25.000000000","message":"You\u0027re right, sample_ would be better (need to avoid name collision with sample module).","commit_id":"34493707ab9d8efabef9284d68b2d56e773143d6"}]}
