Skip to content

Commit 4f2701b

Browse files
authored
Merge pull request #675 from lcorbasson/lcorbasson-patch-5
Keep working if the HTOA track couldn't be ripped
2 parents 420d81b + 3fc930b commit 4f2701b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

whipper/command/cd.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -527,10 +527,13 @@ def _ripIfNotRipped(number):
527527
'threshold, disregarding', trackResult.peak)
528528
self.itable.setFile(1, 0, None,
529529
self.itable.getTrackStart(1), number)
530-
logger.debug('unlinking %r', trackResult.filename)
531-
os.unlink(trackResult.filename)
530+
if os.path.exists(trackResult.filename):
531+
logger.debug('unlinking %r', trackResult.filename)
532+
os.unlink(trackResult.filename)
533+
logger.info('HTOA discarded, contains digital silence')
534+
else:
535+
logger.info('HTOA could not be ripped, discarded')
532536
trackResult.filename = None
533-
logger.info('HTOA discarded, contains digital silence')
534537
else:
535538
self.itable.setFile(1, 0, trackResult.filename,
536539
self.itable.getTrackStart(1), number)

0 commit comments

Comments
 (0)