)]}'
{"swift/cli/relinker.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"3cc2be1b4bc583a91dce67ceef3ee8cc6fc2e1e5","unresolved":true,"context_lines":[{"line_number":447,"context_line":"                old_file \u003d os.path.join(hash_path, filename)"},{"line_number":448,"context_line":"                try:"},{"line_number":449,"context_line":"                    os.remove(old_file)"},{"line_number":450,"context_line":"                except OSError as exc:"},{"line_number":451,"context_line":"                    logger.warning(\u0027Error cleaning up %s: %r\u0027, old_file, exc)"},{"line_number":452,"context_line":"                    errors +\u003d 1"},{"line_number":453,"context_line":"                else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ecd6c0fa_2c391279","line":450,"updated":"2021-03-11 22:12:20.000000000","message":"Still feel like this could tolerate ENOENT. Maybe it was *almost* (but not quite) reapable when we picked it up, then it becomes reapable and some other process cleans it up before we get a chance to unlink.","commit_id":"9e2609533edb39affbe5f288e5df42d3acf0b42a"}]}
