Closed sanderjo closed 1 year ago
What a difference a space makes:
Fast, although weird output:
$ time python3 -c "import guessit; print(guessit.__version__); print(guessit.api.guessit('Bla bla bla -Week 45 -Ep 6478', options=None)) "
3.4.2
MatchesDict([('title', 'Bla bla bla'), ('alternative_title', 'Week'), ('episode', [45, 6478]), ('type', 'episode')])
Slow (30 seconds), caused by no space between 45
and -Ep
time python3 -c "import guessit; print(guessit.__version__); print(guessit.api.guessit('Bla bla bla -Week 45-Ep 6478', options=None)) "
It's a bug, but it would also be interesting to add a new "week" property.
With guesit 3.4.2, the input 'Bla bla bla - S32-Week 45-Ep 6478' takes 30 seconds (on a Intel Xeon), and gives 6500 items as episode output.
See oneliner below.
Desired result: short time, with "episode 6478"
Other input string ... all good:
As seen here: https://github.com/sabnzbd/sabnzbd/issues/1974#issuecomment-965478697
EDIT
When I remove
Week 45-
from the input string, the result looks good