guessit-io / guessit

GuessIt is a python library that extracts as much information as possible from a video filename.
https://guessit-io.github.io/guessit
GNU Lesser General Public License v3.0
814 stars 92 forks source link

unpacking constantly failing #707

Closed skymike closed 2 years ago

skymike commented 2 years ago

unpacking constantly failing on sabnzbd

sabnzbd log.txt

===================== Guessit Exception Report ===================== version=3.1.0 string=test_download_1000MB

options={'expected_title': [], 'excludes': ['part']}

Traceback (most recent call last): File "/usr/lib/python3/dist-packages/guessit/api.py", line 192, in guessit config = self.configure(options, sanitize_options=False) File "/usr/lib/python3/dist-packages/guessit/api.py", line 163, in configure self.rebulk = rules_builder(advanced_config) File "/usr/lib/python3/dist-packages/guessit/rules/init.py", line 56, in rebulk_builder rebulk.rebulk(episodes(_config('episodes'))) File "/usr/lib/python3/dist-packages/guessit/rules/properties/episodes.py", line 168, in episodes rebulk.chain( File "/usr/lib/python3/dist-packages/rebulk/builder.py", line 179, in regex return self.pattern(self.build_re(*pattern, kwargs)) File "/usr/lib/python3/dist-packages/rebulk/builder.py", line 107, in build_re return RePattern(pattern, kwargs) File "/usr/lib/python3/dist-packages/rebulk/pattern.py", line 441, in init pattern = call(re.compile, pattern, self._kwargs) File "/usr/lib/python3/dist-packages/rebulk/loose.py", line 60, in call return function(call_args, call_kwargs) File "/usr/local/lib/python3.8/dist-packages/regex/regex.py", line 351, in compile return _compile(pattern, flags, ignore_unused, kwargs, _cache_all) File "/usr/local/lib/python3.8/dist-packages/regex/regex.py", line 602, in _compile raise ValueError('unused keyword argument {!a}'.format(any_one)) ValueError: unused keyword argument 'abbreviations'

Toilal commented 2 years ago

I can't reproduce this one. Try to upgrade to latest version, and come back again if it still occurs.