--------------------------------- environment ----------------------------------
- date = 2025-10-29
- platform = Linux-6.17.5-arch1-1-x86_64-with-glibc2.42
- arguments = ['/home/user/Videos']
- cache location = /home/user/.cache/mnamer-py3.13.sqlite
- python version = 3.13.7
- mnamer version = 2.5.5
- appdirs version = 1.4.4
- guessit version = 3.7.1
- requests version = 2.32.5
- requests cache version = 0.9.8
- teletype version = 1.3.4
--------------------------------- stack trace ----------------------------------
Traceback (most recent call last):
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/api.py", line 200, in guessit
config = self.configure(options, sanitize_options=False)
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/api.py", line 175, in configure
self.rebulk = rules_builder(advanced_config)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/rules/__init__.py", line 62, in rebulk_builder
rebulk.rebulk(website(_config('website')))
~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/rules/properties/website.py", line 34, in website
with files('guessit.data') as data_files:
~~~~~^^^^^^^^^^^^^^^^
TypeError: 'PosixPath' object does not support the context manager protocol
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/mnamer/__main__.py", line 22, in main
frontend = Cli(settings)
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/mnamer/frontends.py", line 68, in __init__
super().__init__(settings)
~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/mnamer/frontends.py", line 24, in __init__
self.targets = Target.populate_paths(self.settings)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/mnamer/target.py", line 66, in populate_paths
targets = [cls(file_path, settings) for file_path in file_paths]
~~~^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/mnamer/target.py", line 49, in __init__
self._parse(file_path)
~~~~~~~~~~~^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/mnamer/target.py", line 126, in _parse
raw_data = dict(guessit(str(file_path), options))
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/api.py", line 74, in guessit
return default_api.guessit(string, options)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/api.py", line 225, in guessit
raise GuessitException(string, options) from err
guessit.api.GuessitException: An internal error has occurred in guessit.
===================== Guessit Exception Report =====================
version=3.7.1
string=/home/user/Videos/Death.Note.S01E16.1080p.BD.HIN-ENG-JAP.x265-Vegamovies.is.mkv
options={'type': None, 'language': None}
--------------------------------------------------------------------
Traceback (most recent call last):
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/api.py", line 200, in guessit
config = self.configure(options, sanitize_options=False)
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/api.py", line 175, in configure
self.rebulk = rules_builder(advanced_config)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/rules/__init__.py", line 62, in rebulk_builder
rebulk.rebulk(website(_config('website')))
~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/share/uv/tools/mnamer/lib/python3.13/site-packages/guessit/rules/properties/website.py", line 34, in website
with files('guessit.data') as data_files:
~~~~~^^^^^^^^^^^^^^^^
TypeError: 'PosixPath' object does not support the context manager protocol
--------------------------------------------------------------------
Please report at https://github.com/guessit-io/guessit/issues.
====================================================================
=============================== CRASH REPORT END ===============================```