diff --git a/scanner/scanner/providers/provider.py b/scanner/scanner/providers/provider.py index 4f732fad..dfce3d02 100644 --- a/scanner/scanner/providers/provider.py +++ b/scanner/scanner/providers/provider.py @@ -47,7 +47,7 @@ class Provider(ABC): search = await self.search_movies(title, year, language=[]) if not any(search): raise ProviderError( - f"Couldn't find a movie with title {title}. (year: {year}" + f"Couldn't find a movie with title {title}. (year: {year})" ) ret = await self.get_movie( {k: v.data_id for k, v in search[0].external_id.items()} @@ -68,7 +68,7 @@ class Provider(ABC): search = await self.search_series(title, year, language=[]) if not any(search): raise ProviderError( - f"Couldn't find a serie with title {title}. (year: {year}" + f"Couldn't find a serie with title {title}. (year: {year})" ) ret = await self.get_serie( {k: v.data_id for k, v in search[0].external_id.items()} diff --git a/scanner/scanner/requests.py b/scanner/scanner/requests.py index f05a1966..b32036bb 100644 --- a/scanner/scanner/requests.py +++ b/scanner/scanner/requests.py @@ -41,6 +41,8 @@ class RequestCreator: """ delete from scanner.requests where status = 'failed' + or (status = 'running' + and now() - started_at > interval '1 hour') """ )