Fix bug with missing ampersand
This commit is contained in:
parent
463e5b4c9f
commit
de213f47d7
@ -160,8 +160,8 @@ def parse_title(title):
|
|||||||
|
|
||||||
chunk_values = filter(None, re.split(SEPARATORS, title))
|
chunk_values = filter(None, re.split(SEPARATORS, title))
|
||||||
|
|
||||||
# remove non-word chunks (like single hyphens)
|
# remove non-word chunks (like single hyphens), but leave ampersands (&)
|
||||||
chunk_values = list(filter(lambda ch: re.search(r"\w+", ch), chunk_values))
|
chunk_values = list(filter(lambda ch: re.search(r"(\w|&)+", ch), chunk_values))
|
||||||
|
|
||||||
# parse each chunk
|
# parse each chunk
|
||||||
chunk_map = []
|
chunk_map = []
|
||||||
|
|||||||
@ -197,7 +197,6 @@ class TestCornerCases(unittest.TestCase):
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
@unittest.expectedFailure
|
|
||||||
def test_ampersand_in_title(self):
|
def test_ampersand_in_title(self):
|
||||||
title = "Me.Myself.&.Irene.2000.720p.BluRay.4xRus.Ukr.Eng"
|
title = "Me.Myself.&.Irene.2000.720p.BluRay.4xRus.Ukr.Eng"
|
||||||
res = parse_title(title)
|
res = parse_title(title)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user