mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Fix cache for lists
This commit is contained in:
parent
a270edbde4
commit
813d998bfb
@ -15,7 +15,6 @@ class IdMapper:
|
|||||||
self.language = language
|
self.language = language
|
||||||
self._tmdb = tmdb
|
self._tmdb = tmdb
|
||||||
|
|
||||||
@cache(ttl=timedelta(days=1))
|
|
||||||
async def get_show(
|
async def get_show(
|
||||||
self, show: dict[str, MetadataID], *, required: Optional[List[str]] = None
|
self, show: dict[str, MetadataID], *, required: Optional[List[str]] = None
|
||||||
):
|
):
|
||||||
|
@ -108,6 +108,8 @@ def make_key(
|
|||||||
if kwds:
|
if kwds:
|
||||||
key += kwd_mark
|
key += kwd_mark
|
||||||
for item in kwds.items():
|
for item in kwds.items():
|
||||||
|
if isinstance(item[1], list):
|
||||||
|
item = (item[0], tuple(item[1]))
|
||||||
key += item
|
key += item
|
||||||
if typed:
|
if typed:
|
||||||
key += tuple(type(v) for v in args)
|
key += tuple(type(v) for v in args)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user