diff --git a/legendary/downloader/manager.py b/legendary/downloader/manager.py index fdac54b..6e93c29 100644 --- a/legendary/downloader/manager.py +++ b/legendary/downloader/manager.py @@ -597,6 +597,12 @@ class DLManager(Process): if t.is_alive(): self.log.warning(f'Thread did not terminate! {repr(t)}') + # clean up resume file + try: + os.remove(self.resume_file) + except OSError as e: + self.log.warning(f'Failed to remove resume file: {e!r}') + # close up shared memory self.shared_memory.close() self.shared_memory.unlink()