Fix bug where db.add called on list

This commit is contained in:
nathom 2021-03-27 11:07:28 -07:00
parent 4173c2c27e
commit b25de984f7
1 changed files with 6 additions and 4 deletions

View File

@ -98,9 +98,9 @@ class MusicDL(list):
"""
for source, url_type, item_id in self.parse_urls(url):
if item_id in self.db:
logger.info(f"{url} already downloaded, use --no-db to override.")
click.secho(f"{url} already downloaded, use --no-db to override.", fg='magenta')
break
logger.info(f"ID {item_id} already downloaded, use --no-db to override.")
click.secho(f"ID {item_id} already downloaded, use --no-db to override.", fg='magenta')
continue
self.handle_item(source, url_type, item_id)
@ -138,7 +138,9 @@ class MusicDL(list):
else:
item.download(**arguments)
self.db.add(item.id)
if self.db != []:
self.db.add(item.id)
if self.config.session["conversion"]["enabled"]:
click.secho(
f"Converting {item!s} to {self.config.session['conversion']['codec']}",