From 051d4a7ccdefe560a83aba7995e28952954a61f0 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 5 Nov 2022 14:14:47 +0100 Subject: [PATCH] Added logging to suitable extractor search --- server/entertainment_decider/extractors/helpers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/entertainment_decider/extractors/helpers.py b/server/entertainment_decider/extractors/helpers.py index 6c96a6d..01a6023 100644 --- a/server/entertainment_decider/extractors/helpers.py +++ b/server/entertainment_decider/extractors/helpers.py @@ -1,5 +1,6 @@ from __future__ import annotations +import logging from typing import Iterable, Optional, TypeVar from .generic import ExtractionError, GeneralExtractor @@ -13,9 +14,14 @@ def search_suitable_extractor(extractor_list: Iterable[T], uri: str) -> Optional for extractor in extractor_list: match = extractor.uri_suitable(uri) if match.accept_immediately: + logging.debug(f"Accept {extractor.name} immediataly for {uri!r}") return extractor if match.can_accept and best_bet is None: best_bet = extractor + if best_bet: + logging.debug(f"Accept {best_bet.name} as fallback for {uri!r}") + else: + logging.debug(f"None found for {uri!r}") return best_bet