)]}'
{"test/unit/obj/test_diskfile.py":[{"author":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"change_message_id":"e58fe7aee8312861cf5efc67070a7ba22ff8fba5","unresolved":false,"context_lines":[{"line_number":7404,"context_line":"            suffix \u003d os.path.basename(os.path.dirname(df._datadir))"},{"line_number":7405,"context_line":"            with open(invalidations_file) as f:"},{"line_number":7406,"context_line":"                self.assertEqual(\u0027%s\\n\u0027 % suffix, f.read())"},{"line_number":7407,"context_line":"            # even in invalidations_file is missing ..."},{"line_number":7408,"context_line":"            os.unlink(invalidations_file)"},{"line_number":7409,"context_line":"            hashes \u003d df_mgr.get_hashes(self.existing_device, \u00270\u0027, [], policy)"},{"line_number":7410,"context_line":"            # get_hashes will *still* find the untracked suffix dir"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_705a1183","line":7407,"range":{"start_line":7407,"start_character":19,"end_line":7407,"end_character":21},"updated":"2017-04-12 14:33:44.000000000","message":"s/in/if","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"0f95e5d0ed24fcbf9f80858e5836720e318b9c68","unresolved":false,"context_lines":[{"line_number":7404,"context_line":"            suffix \u003d os.path.basename(os.path.dirname(df._datadir))"},{"line_number":7405,"context_line":"            with open(invalidations_file) as f:"},{"line_number":7406,"context_line":"                self.assertEqual(\u0027%s\\n\u0027 % suffix, f.read())"},{"line_number":7407,"context_line":"            # even in invalidations_file is missing ..."},{"line_number":7408,"context_line":"            os.unlink(invalidations_file)"},{"line_number":7409,"context_line":"            hashes \u003d df_mgr.get_hashes(self.existing_device, \u00270\u0027, [], policy)"},{"line_number":7410,"context_line":"            # get_hashes will *still* find the untracked suffix dir"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_12f1076c","line":7407,"range":{"start_line":7407,"start_character":19,"end_line":7407,"end_character":21},"in_reply_to":"bff0334d_705a1183","updated":"2017-04-19 11:04:39.000000000","message":"Done","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"},{"author":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"change_message_id":"e58fe7aee8312861cf5efc67070a7ba22ff8fba5","unresolved":false,"context_lines":[{"line_number":7412,"context_line":"            # ... and create a hashes pickle for it"},{"line_number":7413,"context_line":"            self.assertTrue(os.path.exists(hashes_file))"},{"line_number":7414,"context_line":""},{"line_number":7415,"context_line":"    def test_get_hashes_new_pkl_lieing_invalid_finds_new_suffix_dirs(self):"},{"line_number":7416,"context_line":"        for policy in self.iter_policies():"},{"line_number":7417,"context_line":"            df_mgr \u003d self.df_router[policy]"},{"line_number":7418,"context_line":"            part_path \u003d os.path.join("}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_d08b1dbd","line":7415,"range":{"start_line":7415,"start_character":32,"end_line":7415,"end_character":38},"updated":"2017-04-12 14:33:44.000000000","message":"nit: s/lieing/lying?","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"0f95e5d0ed24fcbf9f80858e5836720e318b9c68","unresolved":false,"context_lines":[{"line_number":7412,"context_line":"            # ... and create a hashes pickle for it"},{"line_number":7413,"context_line":"            self.assertTrue(os.path.exists(hashes_file))"},{"line_number":7414,"context_line":""},{"line_number":7415,"context_line":"    def test_get_hashes_new_pkl_lieing_invalid_finds_new_suffix_dirs(self):"},{"line_number":7416,"context_line":"        for policy in self.iter_policies():"},{"line_number":7417,"context_line":"            df_mgr \u003d self.df_router[policy]"},{"line_number":7418,"context_line":"            part_path \u003d os.path.join("}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_f2f33b72","line":7415,"range":{"start_line":7415,"start_character":32,"end_line":7415,"end_character":38},"in_reply_to":"bff0334d_d08b1dbd","updated":"2017-04-19 11:04:39.000000000","message":"Done","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"},{"author":{"_account_id":23449,"name":"Pavel Kvasnička","email":"pavel.kvasnicka@firma.seznam.cz","username":"PavelK"},"change_message_id":"ea8199bd6de45c98ddb946d6a3fc62b7538e4a1c","unresolved":false,"context_lines":[{"line_number":7430,"context_line":"            suffix \u003d os.path.basename(os.path.dirname(df._datadir))"},{"line_number":7431,"context_line":"            with open(invalidations_file) as f:"},{"line_number":7432,"context_line":"                self.assertEqual(\u0027%s\\n\u0027 % suffix, f.read())"},{"line_number":7433,"context_line":"            # even in invalidations_file is lieing ..."},{"line_number":7434,"context_line":"            with open(invalidations_file, \u0027w\u0027) as f:"},{"line_number":7435,"context_line":"                f.write(\u0027%x\\n\u0027 % (int(suffix, 16) + 1))"},{"line_number":7436,"context_line":"            hashes \u003d df_mgr.get_hashes(self.existing_device, \u00270\u0027, [], policy)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_84444a75","line":7433,"range":{"start_line":7433,"start_character":19,"end_line":7433,"end_character":21},"updated":"2017-04-12 08:47:50.000000000","message":"\"if\"  ?","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"},{"author":{"_account_id":12261,"name":"Mahati","email":"mahati.chamarthy@gmail.com","username":"Mahati"},"change_message_id":"e58fe7aee8312861cf5efc67070a7ba22ff8fba5","unresolved":false,"context_lines":[{"line_number":7430,"context_line":"            suffix \u003d os.path.basename(os.path.dirname(df._datadir))"},{"line_number":7431,"context_line":"            with open(invalidations_file) as f:"},{"line_number":7432,"context_line":"                self.assertEqual(\u0027%s\\n\u0027 % suffix, f.read())"},{"line_number":7433,"context_line":"            # even in invalidations_file is lieing ..."},{"line_number":7434,"context_line":"            with open(invalidations_file, \u0027w\u0027) as f:"},{"line_number":7435,"context_line":"                f.write(\u0027%x\\n\u0027 % (int(suffix, 16) + 1))"},{"line_number":7436,"context_line":"            hashes \u003d df_mgr.get_hashes(self.existing_device, \u00270\u0027, [], policy)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_f0a98123","line":7433,"range":{"start_line":7433,"start_character":44,"end_line":7433,"end_character":50},"updated":"2017-04-12 14:33:44.000000000","message":"here too","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"0f95e5d0ed24fcbf9f80858e5836720e318b9c68","unresolved":false,"context_lines":[{"line_number":7430,"context_line":"            suffix \u003d os.path.basename(os.path.dirname(df._datadir))"},{"line_number":7431,"context_line":"            with open(invalidations_file) as f:"},{"line_number":7432,"context_line":"                self.assertEqual(\u0027%s\\n\u0027 % suffix, f.read())"},{"line_number":7433,"context_line":"            # even in invalidations_file is lieing ..."},{"line_number":7434,"context_line":"            with open(invalidations_file, \u0027w\u0027) as f:"},{"line_number":7435,"context_line":"                f.write(\u0027%x\\n\u0027 % (int(suffix, 16) + 1))"},{"line_number":7436,"context_line":"            hashes \u003d df_mgr.get_hashes(self.existing_device, \u00270\u0027, [], policy)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ffa3b31_9204f74b","line":7433,"range":{"start_line":7433,"start_character":44,"end_line":7433,"end_character":50},"in_reply_to":"bff0334d_f0a98123","updated":"2017-04-19 11:04:39.000000000","message":"Done","commit_id":"acc27c522a61e5c0f1a58ebcdb685339bfbb9e82"}]}
