Fix bug with missing ampersand

This commit is contained in:
Maks Snegov 2022-01-16 09:16:28 +03:00
parent 463e5b4c9f
commit de213f47d7
2 changed files with 2 additions and 3 deletions

View File

@ -160,8 +160,8 @@ def parse_title(title):
chunk_values = filter(None, re.split(SEPARATORS, title))
# remove non-word chunks (like single hyphens)
chunk_values = list(filter(lambda ch: re.search(r"\w+", ch), chunk_values))
# remove non-word chunks (like single hyphens), but leave ampersands (&)
chunk_values = list(filter(lambda ch: re.search(r"(\w|&)+", ch), chunk_values))
# parse each chunk
chunk_map = []

View File

@ -197,7 +197,6 @@ class TestCornerCases(unittest.TestCase):
},
)
@unittest.expectedFailure
def test_ampersand_in_title(self):
title = "Me.Myself.&.Irene.2000.720p.BluRay.4xRus.Ukr.Eng"
res = parse_title(title)