Merge pull request #3357 from RollingStar/timid_rec

Make none_rec_action respect timid. #3242
This commit is contained in:
Adrian Sampson 2019-09-07 12:52:52 -04:00
commit 00ac5928c1
2 changed files with 9 additions and 5 deletions

View file

@ -477,10 +477,11 @@ def summarize_items(items, singleton):
def _summary_judgment(rec):
"""Determines whether a decision should be made without even asking
the user. This occurs in quiet mode and when an action is chosen for
NONE recommendations. Return an action or None if the user should be
queried. May also print to the console if a summary judgment is
made.
NONE recommendations. Return None if the user should be queried.
Otherwise, returns an action. May also print to the console if a
summary judgment is made.
"""
if config['import']['quiet']:
if rec == Recommendation.strong:
return importer.action.APPLY
@ -489,14 +490,14 @@ def _summary_judgment(rec):
'skip': importer.action.SKIP,
'asis': importer.action.ASIS,
})
elif config['import']['timid']:
return None
elif rec == Recommendation.none:
action = config['import']['none_rec_action'].as_choice({
'skip': importer.action.SKIP,
'asis': importer.action.ASIS,
'ask': None,
})
else:
return None

View file

@ -97,6 +97,9 @@ Fixes:
* Fixed a bug that caused the UI to display incorrect track numbers for tracks
with index 0 when the ``per_disc_numbering`` option was set.
:bug:`3346`
* ``none_rec_action`` does not import automatically when ``timid`` is enabled.
Thanks to :user:`RollingStar`.
:bug:`3242`
For plugin developers: