diff --git a/morituri/program/cdparanoia.py b/morituri/program/cdparanoia.py index c86ff02..6ef58e3 100644 --- a/morituri/program/cdparanoia.py +++ b/morituri/program/cdparanoia.py @@ -603,5 +603,8 @@ class AnalyzeTask(ctask.PopenTask): self.defeatsCache = False def failed(self): + # cdparanoia exits with return code 1 if it can't determine + # whether it can defeat the audio cache + self.defeatsCache = False if self.cwd: shutil.rmtree(self.cwd)