mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-01-12 13:35:53 +01:00
d75201a873
When using ```py os.remove(encodeFilename(filename)) os.rename(encodeFilename(temp_filename), encodeFilename(filename)) ``` the `os.remove` need not be atomic and so can be executed arbitrarily compared to the immediately following rename call. It is better to use `os.replace` instead Authored by: paulwrubel