Fix queuefile extension selection when NoSuchChannel.
This commit is contained in:
		
							parent
							
								
									5f38dea3b3
								
							
						
					
					
						commit
						7a7b1455ef
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		|  | @ -257,13 +257,14 @@ class YCDLDBVideoMixin: | ||||||
|         try: |         try: | ||||||
|             channel = self.get_channel(video.author_id) |             channel = self.get_channel(video.author_id) | ||||||
|             download_directory = channel.download_directory or self.config['download_directory'] |             download_directory = channel.download_directory or self.config['download_directory'] | ||||||
|  |             extension = channel.queuefile_extension or self.config['queuefile_extension'] | ||||||
|         except exceptions.NoSuchChannel: |         except exceptions.NoSuchChannel: | ||||||
|             download_directory = self.config['download_directory'] |             download_directory = self.config['download_directory'] | ||||||
|  |             extension = self.config['queuefile_extension'] | ||||||
| 
 | 
 | ||||||
|         download_directory = pathclass.Path(download_directory) |         download_directory = pathclass.Path(download_directory) | ||||||
|         os.makedirs(download_directory.absolute_path, exist_ok=True) |         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) |         queuefile = download_directory.with_child(video_id).replace_extension(extension) | ||||||
|         open(queuefile.absolute_path, 'a').close() |         open(queuefile.absolute_path, 'a').close() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue