diff --git a/endpoints/radio_util.py b/endpoints/radio_util.py index 250c426..5b2bca2 100644 --- a/endpoints/radio_util.py +++ b/endpoints/radio_util.py @@ -8,6 +8,7 @@ import logging import traceback import time import regex +from regex import Pattern import datetime import os import gpt @@ -17,7 +18,7 @@ from typing import Union, Optional, LiteralString from uuid import uuid4 as uuid from .constructors import RadioException -double_space = regex.compile(r'\s{2,}') +double_space: Pattern = regex.compile(r'\s{2,}') class RadioUtil: """ diff --git a/lyric_search/sources/redis_cache.py b/lyric_search/sources/redis_cache.py index e21bb6c..f431627 100644 --- a/lyric_search/sources/redis_cache.py +++ b/lyric_search/sources/redis_cache.py @@ -108,10 +108,10 @@ class RedisCache: """ try: sources: list = ["cache", "lrclib", "genius", "failed"] - counts: dict = {} + counts: dict[str, int] = {} for src in sources: src_found_count = await self.redis_client.get(f"returned:{src}") - counts[src] = src_found_count + counts[src] = int(src_found_count) # Redis returns bytes return counts except Exception as e: await self.notifier.send(f"ERROR @ {__file__.rsplit("/", maxsplit=1)[-1]}", f"{str(e)}")