From a471b77c55b343ad82378b8547b6a736a203a073 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Tue, 14 May 2024 14:07:25 +1000 Subject: [PATCH] Avoid crashing if cache URL has no namespace --- src/mpd_now_playable/cache.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mpd_now_playable/cache.py b/src/mpd_now_playable/cache.py index 05e586d..8ae0af3 100644 --- a/src/mpd_now_playable/cache.py +++ b/src/mpd_now_playable/cache.py @@ -47,8 +47,7 @@ def make_cache(url: str, namespace: str = "") -> Cache[T]: if parsed_url.password: kwargs["password"] = parsed_url.password - namespace = ":".join(s for s in [kwargs.get("namespace"), namespace] if s) - del kwargs["namespace"] + namespace = ":".join(s for s in [kwargs.pop("namespace", ""), namespace] if s) serializer = OrmsgpackSerializer if HAS_ORMSGPACK else PickleSerializer