)]}'
{"freezer/engine/engine.py":[{"author":{"_account_id":18602,"name":"Gábor Antal","email":"antal@inf.u-szeged.hu","username":"antal"},"change_message_id":"eb010e110a30c66550ae079c47f9c2c098922117","unresolved":false,"context_lines":[{"line_number":177,"context_line":"            got_exception \u003d (handle_except_queue(write_except_queue) or"},{"line_number":178,"context_line":"                             got_exception)"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"            if (got_exception):"},{"line_number":181,"context_line":"                raise engine_exceptions.EngineException("},{"line_number":182,"context_line":"                    \"Engine error. Failed to backup.\")"},{"line_number":183,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"fa6399be_ad3de3de","line":180,"range":{"start_line":180,"start_character":15,"end_line":180,"end_character":31},"updated":"2016-10-20 16:16:53.000000000","message":"wrapping the got_exception variable is unnecessary.","commit_id":"31b11ed8daf79bb7f305febf31015c80e383a312"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"b228b4722a327005ee7ed966ebb279eb218baa32","unresolved":false,"context_lines":[{"line_number":177,"context_line":"            got_exception \u003d (handle_except_queue(write_except_queue) or"},{"line_number":178,"context_line":"                             got_exception)"},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"            if (got_exception):"},{"line_number":181,"context_line":"                raise engine_exceptions.EngineException("},{"line_number":182,"context_line":"                    \"Engine error. Failed to backup.\")"},{"line_number":183,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"da6895a0_3b77dad5","line":180,"range":{"start_line":180,"start_character":15,"end_line":180,"end_character":31},"in_reply_to":"fa6399be_ad3de3de","updated":"2016-10-21 01:19:41.000000000","message":"Done","commit_id":"31b11ed8daf79bb7f305febf31015c80e383a312"}],"freezer/scheduler/shell.py":[{"author":{"_account_id":18602,"name":"Gábor Antal","email":"antal@inf.u-szeged.hu","username":"antal"},"change_message_id":"2775ebf1771c154f0e53dd8bc66b79a99f290488","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":"import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from freezer import utils as f_utils"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import prettytable"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_1a1ae017","line":24,"range":{"start_line":24,"start_character":29,"end_line":24,"end_character":36},"updated":"2016-10-18 18:20:47.000000000","message":"instead of f_utils, freezer_utils would be more readable","commit_id":"3c01bc10ff860b213d950c282f09dcaa913885ba"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"f40fa1f8f0b5775d62d1314db1c0ff772c4a23ce","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":"import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from freezer import utils as f_utils"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import prettytable"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_a7027b3c","line":24,"range":{"start_line":24,"start_character":29,"end_line":24,"end_character":36},"in_reply_to":"fa6399be_1a1ae017","updated":"2016-10-20 02:09:57.000000000","message":"Done","commit_id":"3c01bc10ff860b213d950c282f09dcaa913885ba"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"ab477064c713e05f8f22f98cbc473c3c6715bd22","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":"import utils"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import prettytable"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"try:"},{"line_number":27,"context_line":"    from betterprint import pprint"}],"source_content_type":"text/x-python","patch_set":6,"id":"da6895a0_fa56d3d0","line":24,"updated":"2016-10-26 02:23:36.000000000","message":"the order of import module","commit_id":"d9d6db4e3ac9df9a3c310961fb4715627b3a2503"}],"freezer/utils/checksum.py":[{"author":{"_account_id":18602,"name":"Gábor Antal","email":"antal@inf.u-szeged.hu","username":"antal"},"change_message_id":"2775ebf1771c154f0e53dd8bc66b79a99f290488","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from six import moves"},{"line_number":19,"context_line":"from six import PY2  # True if running on Python 2"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from freezer.utils import utils"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_9a98b06c","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":19},"updated":"2016-10-18 18:20:47.000000000","message":"PY2 is boolean, So I think you should import only six, if you want to remove the object imports totally. So it should be:\n\n    import six\n\nAnd replace where it was used, e.g:\n\n    if six.PY2 and isinstance(buf, str):","commit_id":"3c01bc10ff860b213d950c282f09dcaa913885ba"},{"author":{"_account_id":15905,"name":"Cao Xuan Hoang","email":"xuanhoangqb@gmail.com","username":"hoangcx"},"change_message_id":"f40fa1f8f0b5775d62d1314db1c0ff772c4a23ce","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from six import moves"},{"line_number":19,"context_line":"from six import PY2  # True if running on Python 2"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from freezer.utils import utils"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"fa6399be_27bcab6b","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":19},"in_reply_to":"fa6399be_9a98b06c","updated":"2016-10-20 02:09:57.000000000","message":"Done","commit_id":"3c01bc10ff860b213d950c282f09dcaa913885ba"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"ab477064c713e05f8f22f98cbc473c3c6715bd22","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import hashlib"},{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import six"},{"line_number":19,"context_line":"from six import moves"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from freezer.utils import utils"}],"source_content_type":"text/x-python","patch_set":6,"id":"da6895a0_1abb870f","line":18,"updated":"2016-10-26 02:23:36.000000000","message":"import hashlib\nimport os\nimport six\n\nfrom six import moves\n\nit is better to change it","commit_id":"d9d6db4e3ac9df9a3c310961fb4715627b3a2503"}]}
