Upload-Assistant fails when trying to upload a TV series ("A.Cheetahs.Pride.S01.1080p") with no IMDB result. There are TMDB and TVDB results.
Error in gather_prep: expected string or bytes-like object, got 'NoneType' Traceback (most recent call last): File "/home/pseudo/work/Upload-Assistant/upload.py", line 442, in process_meta meta = await prep.gather_prep(meta=meta, mode='cli') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pseudo/work/Upload-Assistant/src/prep.py", line 973, in gather_prep if any(re.search(rf'(^|,\s*){re.escape(keyword)}(\s*,|$)', is_tv_movie, re.IGNORECASE) for keyword in tv_movie_keywords): ^^^ File "/home/pseudo/work/Upload-Assistant/src/prep.py", line 973, in <genexpr> if any(re.search(rf'(^|,\s*){re.escape(keyword)}(\s*,|$)', is_tv_movie, re.IGNORECASE) for keyword in tv_movie_keywords): ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/re/__init__.py", line 177, in search return _compile(pattern, flags).search(string) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ TypeError: expected string or bytes-like object, got 'NoneType'
Commenting out the TV-movie check section of prep.py allowed upload with no errors.
Upload-Assistant fails when trying to upload a TV series ("A.Cheetahs.Pride.S01.1080p") with no IMDB result. There are TMDB and TVDB results.
Error in gather_prep: expected string or bytes-like object, got 'NoneType' Traceback (most recent call last): File "/home/pseudo/work/Upload-Assistant/upload.py", line 442, in process_meta meta = await prep.gather_prep(meta=meta, mode='cli') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/pseudo/work/Upload-Assistant/src/prep.py", line 973, in gather_prep if any(re.search(rf'(^|,\s*){re.escape(keyword)}(\s*,|$)', is_tv_movie, re.IGNORECASE) for keyword in tv_movie_keywords): ^^^ File "/home/pseudo/work/Upload-Assistant/src/prep.py", line 973, in <genexpr> if any(re.search(rf'(^|,\s*){re.escape(keyword)}(\s*,|$)', is_tv_movie, re.IGNORECASE) for keyword in tv_movie_keywords): ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/re/__init__.py", line 177, in search return _compile(pattern, flags).search(string) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ TypeError: expected string or bytes-like object, got 'NoneType'Commenting out the TV-movie check section of prep.py allowed upload with no errors.