Removed process_media because of circular import

This commit is contained in:
nathannathant
2021-03-15 14:37:07 -07:00
parent e5ce0ee20a
commit c650464a07
2 changed files with 1 additions and 13 deletions
-12
View File
@@ -5,7 +5,6 @@ import subprocess
from tempfile import gettempdir
from typing import Optional
from .downloader import Track, Tracklist
from .exceptions import ConversionError
logger = logging.getLogger(__name__)
@@ -84,17 +83,6 @@ class Converter:
else:
raise ConversionError("No file was returned from conversion")
def process_media(self, media_obj):
if isinstance(media_obj, Track):
self.convert(media_obj.final_path)
elif isinstance(media_obj, Tracklist):
for media in media_obj:
self.process_media(media)
else:
raise TypeError(
f"Media must be Track, Album, Playlist, or Artist, not {type(media_obj)}"
)
def _gen_command(self):
command = [
"ffmpeg",
+1 -1
View File
@@ -221,7 +221,7 @@ class Track:
self.__is_tagged = True
def convert(self, codec="ALAC", **kwargs):
assert self.__is_downloaded, "track must be downloaded before conversion"
assert self.__is_downloaded, "Track must be downloaded before conversion"
CONV_CLASS = {
"FLAC": converter.FLAC,