)]}'
{"swift/obj/diskfile.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"53ff3a84e0ef39d34af1b63fd39989c09b03180b","unresolved":true,"context_lines":[{"line_number":462,"context_line":"            os.makedirs(new_target_dir)"},{"line_number":463,"context_line":"        except OSError as err:"},{"line_number":464,"context_line":"            if err.errno !\u003d errno.EEXIST:"},{"line_number":465,"context_line":"                raise"},{"line_number":466,"context_line":""},{"line_number":467,"context_line":"        link_exists \u003d False"},{"line_number":468,"context_line":"        if check_existing:"}],"source_content_type":"text/x-python","patch_set":1,"id":"e13cdcce_232c934d","line":465,"updated":"2021-03-03 14:44:53.000000000","message":"yes, obviously 👍","commit_id":"24eb16fc2ab64a3e9dc4e11876c9b381301d2323"}],"test/unit/obj/test_diskfile.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"53ff3a84e0ef39d34af1b63fd39989c09b03180b","unresolved":true,"context_lines":[{"line_number":260,"context_line":"            self.assertEqual(target_path_1, fd.read())"},{"line_number":261,"context_line":"        self.assertTrue(os.path.isfile(new_target_path_2))"},{"line_number":262,"context_line":"        with open(new_target_path_2, \u0027r\u0027) as fd:"},{"line_number":263,"context_line":"            self.assertEqual(target_path_2, fd.read())"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    def test_extract_policy(self):"},{"line_number":266,"context_line":"        # good path names"}],"source_content_type":"text/x-python","patch_set":1,"id":"d2daacd6_27420115","line":263,"updated":"2021-03-03 14:44:53.000000000","message":"pro","commit_id":"24eb16fc2ab64a3e9dc4e11876c9b381301d2323"}]}
