Add super "extractor" tag for extractor's tags

master
Felix Stupp 1 year ago
parent 952fd088c9
commit e97b09f495
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -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,
],
)

Loading…
Cancel
Save