mirror of
https://github.com/beetbox/beets.git
synced 2025-12-31 21:12:43 +01:00
Import original file when conversion fails.
Fixes previous test
This commit is contained in:
parent
0a08696add
commit
1b434a7dae
1 changed files with 4 additions and 1 deletions
|
|
@ -120,6 +120,7 @@ def encode(source, dest):
|
|||
log.info(u'Finished encoding {0}'.format(
|
||||
util.displayable_path(source))
|
||||
)
|
||||
return True
|
||||
|
||||
|
||||
def should_transcode(item):
|
||||
|
|
@ -200,7 +201,9 @@ def convert_on_import(lib, item):
|
|||
fd, dest = tempfile.mkstemp(ext)
|
||||
os.close(fd)
|
||||
_temp_files.append(dest) # Delete the transcode later.
|
||||
encode(item.path, dest)
|
||||
if encode(item.path, dest) is None:
|
||||
# FIXME we should raise an exception instead
|
||||
return
|
||||
item.path = dest
|
||||
item.write()
|
||||
item.read() # Load new audio information data.
|
||||
|
|
|
|||
Loading…
Reference in a new issue