mirror of
https://github.com/morpheus65535/bazarr
synced 2025-02-20 13:07:03 +00:00
Subliminal uses dogpile.cache to save state of subtitle availability. Some methods that dogpile.cache caches can have big argument lists, resulting in a default cache key that is longer than 255 characters. The dogpile.cache backend used, saves cache items to the filesystem, using the cache key as filename. This can result in errors about Filename too long. SHA1 generates a 160bit hash of the key, and we use the hexadecimal digest of that hash, resulting in key names of 80 characters. |
||
---|---|---|
.. | ||
converters | ||
providers | ||
refiners | ||
__init__.py | ||
cache.py | ||
cli.py | ||
core.py | ||
exceptions.py | ||
extensions.py | ||
score.py | ||
subtitle.py | ||
utils.py | ||
video.py |