diff --git a/legendary/downloader/manager.py b/legendary/downloader/manager.py index 496b2ef..eb923ff 100644 --- a/legendary/downloader/manager.py +++ b/legendary/downloader/manager.py @@ -602,10 +602,11 @@ class DLManager(Process): 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}') + if self.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()