Don't fail when preview restore fails (#12022)

* Don't fail when preview restore fails

* Cleanup
This commit is contained in:
Nicolas Mowen 2024-06-17 07:56:24 -06:00 committed by GitHub
parent ba6fc0fdb3
commit 24770148a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -174,10 +174,13 @@ def move_preview_frames(loc: str):
preview_holdover = os.path.join(CLIPS_DIR, "preview_restart_cache") preview_holdover = os.path.join(CLIPS_DIR, "preview_restart_cache")
preview_cache = os.path.join(CACHE_DIR, "preview_frames") preview_cache = os.path.join(CACHE_DIR, "preview_frames")
if loc == "clips": try:
shutil.move(preview_cache, preview_holdover) if loc == "clips":
elif loc == "cache": shutil.move(preview_cache, preview_holdover)
if not os.path.exists(preview_holdover): elif loc == "cache":
return if not os.path.exists(preview_holdover):
return
shutil.move(preview_holdover, preview_cache) shutil.move(preview_holdover, preview_cache)
except shutil.Error:
logger.error("Failed to restore preview cache.")