from functools import cached_property
from .base import BaseTagProvider


class FileTagProvider(BaseTagProvider):

    def __init__(self, path):
        self._path = path

    @cached_property
    def tags(self):
        return {}

    def get_tags_for(self, artist):
        return self.tags.get(artist, [])

7bd795667ae4ef11a6b0f36529e0b410e9f2d283
<mask token>


class FileTagProvider(BaseTagProvider):

    def __init__(self, path):
        self._path = path
    <mask token>
    <mask token>

<mask token>


class FileTagProvider(BaseTagProvider):

    def __init__(self, path):
        self._path = path

    @cached_property
    def tags(self):
        return {}
    <mask token>

<mask token>


class FileTagProvider(BaseTagProvider):

    def __init__(self, path):
        self._path = path

    @cached_property
    def tags(self):
        return {}

    def get_tags_for(self, artist):
        return self.tags.get(artist, [])

from functools import cached_property
from .base import BaseTagProvider


class FileTagProvider(BaseTagProvider):

    def __init__(self, path):
        self._path = path

    @cached_property
    def tags(self):
        return {}

    def get_tags_for(self, artist):
        return self.tags.get(artist, [])
