From 7a7b1455ef4734047ad1a591bc8a2bfadedf8330 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Wed, 12 Aug 2020 10:26:57 -0700 Subject: [PATCH] Fix queuefile extension selection when NoSuchChannel. --- ycdl/ycdldb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ycdl/ycdldb.py b/ycdl/ycdldb.py index 37f20b4..457c738 100644 --- a/ycdl/ycdldb.py +++ b/ycdl/ycdldb.py @@ -257,13 +257,14 @@ class YCDLDBVideoMixin: try: channel = self.get_channel(video.author_id) download_directory = channel.download_directory or self.config['download_directory'] + extension = channel.queuefile_extension or self.config['queuefile_extension'] except exceptions.NoSuchChannel: download_directory = self.config['download_directory'] + extension = self.config['queuefile_extension'] download_directory = pathclass.Path(download_directory) os.makedirs(download_directory.absolute_path, exist_ok=True) - extension = channel.queuefile_extension or self.config['queuefile_extension'] queuefile = download_directory.with_child(video_id).replace_extension(extension) open(queuefile.absolute_path, 'a').close()