-
- Downloads
Refactor FilterBadReleases to filter_bad_releases
**Show specific required/ignored words now totally override global settings if they are set** If show ignored words are not set, global ignored words will be used If show required words are not set, global required will be used If the show has required words, they will be removed from the overall calculated ignored list when evaluating If the show has ignored words, they will be removed from the overall calculated rquired words list when evaluating If a show has required words which are also in the global ignored words they will override the global ignored and the release will be accepted If a show has ignored words which are also in the global required words they will overrid the global required and the release will be discared Release must not contain ANY of the final ignored words list, and at least ONE of the final calculated required words. Added a unit test to make sure this behavior is as expected and remains that way Fixes #1541 Fixes #1619 Fixes #1623 Fixes #1629
Showing
- sickbeard/search.py 1 addition, 1 deletionsickbeard/search.py
- sickbeard/show_name_helpers.py 22 additions, 31 deletionssickbeard/show_name_helpers.py
- sickbeard/tvcache.py 1 addition, 1 deletionsickbeard/tvcache.py
- tests/scene_helpers_tests.py 2 additions, 5 deletionstests/scene_helpers_tests.py
- tests/test_filter_bad_releases.py 38 additions, 0 deletionstests/test_filter_bad_releases.py
- tox.ini 1 addition, 1 deletiontox.ini
Loading
Please register or sign in to comment