)]}'
{"gnocchi/cli.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"e1426acd503a8ef7b7f325303f45451cd64a5230","unresolved":false,"context_lines":[{"line_number":185,"context_line":"            LOG.warning(\u0027Error getting block to work on (%s), \u0027"},{"line_number":186,"context_line":"                        \u0027defaulting to first\u0027,"},{"line_number":187,"context_line":"                        str(e),"},{"line_number":188,"context_line":"                        exc_info\u003dLOG.isEnabledFor(log.DEBUG))"},{"line_number":189,"context_line":"            self.block_index \u003d 0"},{"line_number":190,"context_line":"            self.block_size \u003d self.block_size_default"},{"line_number":191,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_da7e3118","line":188,"updated":"2017-04-18 16:35:55.000000000","message":"just go for LOG.error(\u0027\u0027, exc_info\u003dTrue)?","commit_id":"f9b39903fe89344875c5208dc5fbfd3f62e394d6"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"b6f53a0b385016576a094d1bec1c4ce4102a3495","unresolved":false,"context_lines":[{"line_number":231,"context_line":"    def _run_job(self):"},{"line_number":232,"context_line":"        try:"},{"line_number":233,"context_line":"            if not self.block_synced:"},{"line_number":234,"context_line":"                self.set_block(None)"},{"line_number":235,"context_line":"            metrics \u003d set("},{"line_number":236,"context_line":"                self.store.incoming.list_metric_with_measures_to_process("},{"line_number":237,"context_line":"                    self.block_size, self.block_index))"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ffa3b31_c93dfb8f","line":234,"updated":"2017-04-20 20:14:07.000000000","message":"i don\u0027t really understand why we need threading.Event()? can\u0027t we just have a flag that if not set, try calling set_block?","commit_id":"83962e116b751ff0d6c8080d330a0f7d69cb1959"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"30703dee6bb3df1819b36cfe00839b0b9dd6103c","unresolved":false,"context_lines":[{"line_number":231,"context_line":"    def _run_job(self):"},{"line_number":232,"context_line":"        try:"},{"line_number":233,"context_line":"            if not self.block_synced:"},{"line_number":234,"context_line":"                self.set_block(None)"},{"line_number":235,"context_line":"            metrics \u003d set("},{"line_number":236,"context_line":"                self.store.incoming.list_metric_with_measures_to_process("},{"line_number":237,"context_line":"                    self.block_size, self.block_index))"}],"source_content_type":"text/x-python","patch_set":3,"id":"7ffa3b31_7bb3460b","line":234,"in_reply_to":"7ffa3b31_c93dfb8f","updated":"2017-04-21 04:57:51.000000000","message":"I have changed it to a bool. And remove set_block() from run_job(), it\u0027s useless.","commit_id":"83962e116b751ff0d6c8080d330a0f7d69cb1959"}]}
