)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"3d07cdfb147cf2f5b04cf57ea5f6248d37910273","unresolved":false,"context_lines":[{"line_number":14,"context_line":"http://lists.openstack.org/pipermail/openstack-dev/2015-June/066391.html"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"But in gnocchi, six.iteritems() is already in use in many places. so I use"},{"line_number":17,"context_line":"six.iteritems() instead of dict.iteritems()."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Change-Id: Ia9e4297904c34b99e88b6aae9db91741fe827141"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a68dd71_9606ad1b","line":17,"range":{"start_line":17,"start_character":26,"end_line":17,"end_character":27},"updated":"2016-01-22 14:26:00.000000000","message":"I suggest to even use dict.items() where it is appropriate.","commit_id":"7dbe3c7df4e7b533d925d55f6e8cc4b72aeaf04a"}],"gnocchi/carbonara.py":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"3d07cdfb147cf2f5b04cf57ea5f6248d37910273","unresolved":false,"context_lines":[{"line_number":631,"context_line":"    print(\"Timespan: %ds × %d \u003d %s\" % (ts.sampling, ts.max_size, timespan))"},{"line_number":632,"context_line":"    print(\"Number of measures: %d\" % len(ts))"},{"line_number":633,"context_line":"    table \u003d prettytable.PrettyTable((\"Timestamp\", \"Value\"))"},{"line_number":634,"context_line":"    for k, v in six.iteritems(ts.ts):"},{"line_number":635,"context_line":"        table.add_row((k, v))"},{"line_number":636,"context_line":"    print(table.get_string())"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a68dd71_03b36199","line":634,"range":{"start_line":634,"start_character":20,"end_line":634,"end_character":29},"updated":"2016-01-22 14:26:00.000000000","message":"ts.ts is a pandas object, are you *sure* that it has a items() method on Python 3?\n\nGnocchi works on Python 3, so I\u0027m surprised to see new Python 3 patches.","commit_id":"7dbe3c7df4e7b533d925d55f6e8cc4b72aeaf04a"}],"tools/duration_perf_test.py":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"3d07cdfb147cf2f5b04cf57ea5f6248d37910273","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            self.dump_logs()"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def dump_logs(self):"},{"line_number":137,"context_line":"        for name, data in six.iteritems(self._timers):"},{"line_number":138,"context_line":"            filepath \u003d \"%s_%s.csv\" % (self.args.result_path, name)"},{"line_number":139,"context_line":"            dirpath \u003d os.path.dirname(filepath)"},{"line_number":140,"context_line":"            if dirpath and not os.path.exists(dirpath):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a68dd71_235ea544","line":137,"range":{"start_line":137,"start_character":40,"end_line":137,"end_character":44},"updated":"2016-01-22 14:26:00.000000000","message":"Please don\u0027t use six.iteritems() but obj.items() instead.","commit_id":"7dbe3c7df4e7b533d925d55f6e8cc4b72aeaf04a"}]}
