From f63d03ab354d0d305c319722298d86d0e2d8069b Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Mon, 9 May 2022 13:04:37 +0200 Subject: [PATCH] fix mediaitem imports --- music_assistant/helpers/compare.py | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/music_assistant/helpers/compare.py b/music_assistant/helpers/compare.py index 8047593d..9fa2f6cc 100644 --- a/music_assistant/helpers/compare.py +++ b/music_assistant/helpers/compare.py @@ -2,19 +2,17 @@ from __future__ import annotations import re -from typing import TYPE_CHECKING, List +from typing import List import unidecode -from music_assistant.models.media_items import ItemMapping - -if TYPE_CHECKING: - from music_assistant.models.media_items import ( - Album, - Artist, - MediaItemMetadata, - Track, - ) +from music_assistant.models.media_items import ( + Album, + Artist, + ItemMapping, + MediaItemMetadata, + Track, +) def get_compare_string(input_str): @@ -54,7 +52,7 @@ def compare_explicit(left: MediaItemMetadata, right: MediaItemMetadata): return left == right -def compare_artists(left_artists: List["Artist"], right_artists: List["Artist"]): +def compare_artists(left_artists: List[Artist], right_artists: List[Artist]): """Compare two lists of artist and return True if both lists match.""" matches = 0 for left_artist in left_artists: @@ -64,7 +62,7 @@ def compare_artists(left_artists: List["Artist"], right_artists: List["Artist"]) return len(left_artists) == matches -def compare_albums(left_albums: List["Album"], right_albums: List["Album"]): +def compare_albums(left_albums: List[Album], right_albums: List[Album]): """Compare two lists of albums and return True if a match was found.""" for left_album in left_albums: for right_album in right_albums: @@ -106,7 +104,7 @@ def compare_album(left_album: Album, right_album: Album): return True -def compare_track(left_track: "Track", right_track: "Track"): +def compare_track(left_track: Track, right_track: Track): """Compare two track items and return True if they match.""" if ( left_track.provider == right_track.provider -- 2.34.1