)]}'
{"heat_dashboard/api/heat.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"fec88daeec3d4ef6f99af253d66dc0fbfdfe8689","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        return {}, None"},{"line_number":120,"context_line":"    if not tpl:"},{"line_number":121,"context_line":"        return {}, None"},{"line_number":122,"context_line":"    if isinstance(tpl, binary):"},{"line_number":123,"context_line":"        tpl \u003d tpl.decode(\u0027utf-8\u0027)"},{"line_number":124,"context_line":"    template \u003d template_format.parse(tpl)"},{"line_number":125,"context_line":"    if files is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_c7f1e0e1","line":122,"range":{"start_line":122,"start_character":23,"end_line":122,"end_character":29},"updated":"2020-01-11 17:01:35.000000000","message":"bytes?","commit_id":"8571b75f664033770f47ee8b9dd0b0bf86dd239e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"229f2f5dc19fba91943207fbfec358f0b141565c","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        return {}, None"},{"line_number":120,"context_line":"    if not tpl:"},{"line_number":121,"context_line":"        return {}, None"},{"line_number":122,"context_line":"    if isinstance(tpl, binary):"},{"line_number":123,"context_line":"        tpl \u003d tpl.decode(\u0027utf-8\u0027)"},{"line_number":124,"context_line":"    template \u003d template_format.parse(tpl)"},{"line_number":125,"context_line":"    if files is None:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_672cac49","line":122,"range":{"start_line":122,"start_character":23,"end_line":122,"end_character":29},"in_reply_to":"3fa7e38b_c7f1e0e1","updated":"2020-01-11 17:09:49.000000000","message":"Oops - yes.","commit_id":"8571b75f664033770f47ee8b9dd0b0bf86dd239e"}],"heat_dashboard/test/test_data/exceptions.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"fec88daeec3d4ef6f99af253d66dc0fbfdfe8689","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    cls.__init__ \u003d fake_init_exception"},{"line_number":45,"context_line":"    cls.__str__ \u003d fake_str"},{"line_number":46,"context_line":"    cls.__unicode__ \u003d fake_unicode"},{"line_number":47,"context_line":"    cls.silence_logging \u003d True"},{"line_number":48,"context_line":"    return cls(status_code, msg)"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_e7ee5cfd","line":46,"updated":"2020-01-11 17:01:35.000000000","message":"You dropped fake_unicode in other patches with remove-six topic. Where does the difference come from?","commit_id":"8571b75f664033770f47ee8b9dd0b0bf86dd239e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"229f2f5dc19fba91943207fbfec358f0b141565c","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    cls.__init__ \u003d fake_init_exception"},{"line_number":45,"context_line":"    cls.__str__ \u003d fake_str"},{"line_number":46,"context_line":"    cls.__unicode__ \u003d fake_unicode"},{"line_number":47,"context_line":"    cls.silence_logging \u003d True"},{"line_number":48,"context_line":"    return cls(status_code, msg)"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_47273068","line":46,"in_reply_to":"3fa7e38b_e7ee5cfd","updated":"2020-01-11 17:09:49.000000000","message":"oversight - will remove here as well. _unicode is not needed anymore","commit_id":"8571b75f664033770f47ee8b9dd0b0bf86dd239e"}]}
