From e97b09f4954ffa6e99b3efc9094f51813f285b8b Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 19 Mar 2023 10:47:19 +0100 Subject: [PATCH] Add super "extractor" tag for extractor's tags --- server/entertainment_decider/extractors/generic.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/entertainment_decider/extractors/generic.py b/server/entertainment_decider/extractors/generic.py index 9a14c46..aaf1607 100644 --- a/server/entertainment_decider/extractors/generic.py +++ b/server/entertainment_decider/extractors/generic.py @@ -16,6 +16,9 @@ from ..models import ( ) +EXTRACTOR_SUPER_TAG_KEY = ".extractor" + + T = TypeVar("T") @@ -268,8 +271,16 @@ class GeneralExtractor(Generic[E, T]): return self.store_object(self._extract_offline(uri)) def _get_extractor_tag(self) -> Tag: + TagKey.get_or_create_tag( + tag_key=EXTRACTOR_SUPER_TAG_KEY, + title="Extractor", + use_for_preferences=False, + ) return TagKey.get_or_create_tag( tag_key=self.key, title=f"[Extractor] {self.long_name}", use_for_preferences=True, + super_tags=[ + EXTRACTOR_SUPER_TAG_KEY, + ], )