)]}'
{"doc/source/conf.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"9934bc16d6ece90760ddeaff90966df84a439083","unresolved":false,"context_lines":[{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    In addition, blockdiag monkey patches a core library function,"},{"line_number":185,"context_line":"    ``codecs.getreader`` [2]_, to work around some Python 3 issues. Because"},{"line_number":186,"context_line":"    this operates in the same environment as other code that uses this"},{"line_number":187,"context_line":"    libraries, these are broken under Python 3. We undo these destructive"},{"line_number":188,"context_line":"    changes pending a fix."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    TODO: Remove this once blockdiag is bumped to 1.6, which will hopefully"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_7244031c","line":187,"range":{"start_line":186,"start_character":66,"end_line":187,"end_character":13},"updated":"2018-03-27 18:11:24.000000000","message":"s/this libraries/these libraries|this library/","commit_id":"02214f55db1faedb4c9dedb661c4a1de35194353"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ce2ff5943211f12d5e59ba00bb07af0698b714ed","unresolved":false,"context_lines":[{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    In addition, blockdiag monkey patches a core library function,"},{"line_number":185,"context_line":"    ``codecs.getreader`` [2]_, to work around some Python 3 issues. Because"},{"line_number":186,"context_line":"    this operates in the same environment as other code that uses this"},{"line_number":187,"context_line":"    libraries, these are broken under Python 3. We undo these destructive"},{"line_number":188,"context_line":"    changes pending a fix."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    TODO: Remove this once blockdiag is bumped to 1.6, which will hopefully"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_e22b4c2d","line":187,"range":{"start_line":186,"start_character":66,"end_line":187,"end_character":13},"in_reply_to":"bf659307_7244031c","updated":"2018-03-28 11:57:38.000000000","message":"Done","commit_id":"02214f55db1faedb4c9dedb661c4a1de35194353"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"cfc6aaca6c3fc425c945ddcc1212c89cdec4bb9d","unresolved":false,"context_lines":[{"line_number":191,"context_line":"    include the fix."},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    .. [1] https://bitbucket.org/blockdiag/blockdiag/pull-requests/16/"},{"line_number":194,"context_line":"    .. [2] https://bitbucket.org/blockdiag/blockdiag/src/1.5.3/src/blockdiag/utils/compat.py"},{"line_number":195,"context_line":"    \"\"\""},{"line_number":196,"context_line":"    import codecs"},{"line_number":197,"context_line":"    from codecs import getreader"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_f28c9380","line":194,"updated":"2018-03-27 18:07:27.000000000","message":"Too long\n\n 2018-03-27 15:54:34.803183 | ubuntu-xenial | ./doc/source/conf.py:194:80: E501 line too long (92 \u003e 79 characters)","commit_id":"02214f55db1faedb4c9dedb661c4a1de35194353"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"2e0fdd28af6a3848313f83b3cdc1ee8dba0ab080","unresolved":false,"context_lines":[{"line_number":191,"context_line":"    include the fix."},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    .. [1] https://bitbucket.org/blockdiag/blockdiag/pull-requests/16/"},{"line_number":194,"context_line":"    .. [2] https://bitbucket.org/blockdiag/blockdiag/src/1.5.3/src/blockdiag/utils/compat.py"},{"line_number":195,"context_line":"    \"\"\""},{"line_number":196,"context_line":"    import codecs"},{"line_number":197,"context_line":"    from codecs import getreader"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_ff3bf7e7","line":194,"in_reply_to":"bf659307_f28c9380","updated":"2018-03-27 22:26:38.000000000","message":"FWIW, I prefer a #noqa comment to any attempt to split this line.","commit_id":"02214f55db1faedb4c9dedb661c4a1de35194353"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ce2ff5943211f12d5e59ba00bb07af0698b714ed","unresolved":false,"context_lines":[{"line_number":191,"context_line":"    include the fix."},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"    .. [1] https://bitbucket.org/blockdiag/blockdiag/pull-requests/16/"},{"line_number":194,"context_line":"    .. [2] https://bitbucket.org/blockdiag/blockdiag/src/1.5.3/src/blockdiag/utils/compat.py"},{"line_number":195,"context_line":"    \"\"\""},{"line_number":196,"context_line":"    import codecs"},{"line_number":197,"context_line":"    from codecs import getreader"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf659307_82229051","line":194,"in_reply_to":"bf659307_ff3bf7e7","updated":"2018-03-28 11:57:38.000000000","message":"Done","commit_id":"02214f55db1faedb4c9dedb661c4a1de35194353"}]}
