From 44fb8ebd44f07a1388eb024f821ce7677960d1fc Mon Sep 17 00:00:00 2001 From: evandrocoan Date: Wed, 24 Jul 2024 12:20:40 -0300 Subject: [PATCH] Set to remove old media directory before exporting it again to clean unused media. --- crowd_anki/export/anki_exporter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/crowd_anki/export/anki_exporter.py b/crowd_anki/export/anki_exporter.py index e8b6e0a..a1e0141 100644 --- a/crowd_anki/export/anki_exporter.py +++ b/crowd_anki/export/anki_exporter.py @@ -84,6 +84,7 @@ def _save_changes(self, deck, is_export_child=False): def _copy_media(self, deck, deck_directory): media_directory = deck_directory.joinpath(MEDIA_SUBDIRECTORY_NAME) + shutil.rmtree(str(media_directory.resolve()), ignore_errors=True) media_directory.mkdir(parents=True, exist_ok=True) for file_src in deck.get_media_file_list():