badfiles: Respect any previous decision to skip an import and don't re-prompt the user.

This commit is contained in:
Ryan Lanny Jenkins 2021-03-27 12:03:56 -05:00
parent 1d4a2c3e2a
commit 6c4cb82c03

View file

@ -174,6 +174,10 @@ class BadFiles(BeetsPlugin):
task._badfiles_checks_failed = checks_failed task._badfiles_checks_failed = checks_failed
def on_import_task_before_choice(self, task, session, previous): def on_import_task_before_choice(self, task, session, previous):
# Already skipping, so no need to notify the user of anything
if previous == importer.action.SKIP:
return None
if hasattr(task, '_badfiles_checks_failed'): if hasattr(task, '_badfiles_checks_failed'):
ui.print_('{} one or more files failed checks:' ui.print_('{} one or more files failed checks:'
.format(ui.colorize('text_warning', 'BAD'))) .format(ui.colorize('text_warning', 'BAD')))