mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[downloader/f4m] Fix use of base64 in python 3.2 (fixes #5132)
b64decode needs a byte string, but on 3.4 it also accepts strings.
This commit is contained in:
		| @@ -281,7 +281,7 @@ class F4mFD(FileDownloader): | ||||
|             boot_info = self._get_bootstrap_from_url(bootstrap_url) | ||||
|         else: | ||||
|             bootstrap_url = None | ||||
|             bootstrap = base64.b64decode(node.text) | ||||
|             bootstrap = base64.b64decode(node.text.encode('ascii')) | ||||
|             boot_info = read_bootstrap_info(bootstrap) | ||||
|         return (boot_info, bootstrap_url) | ||||
|  | ||||
| @@ -308,7 +308,7 @@ class F4mFD(FileDownloader): | ||||
|         live = boot_info['live'] | ||||
|         metadata_node = media.find(_add_ns('metadata')) | ||||
|         if metadata_node is not None: | ||||
|             metadata = base64.b64decode(metadata_node.text) | ||||
|             metadata = base64.b64decode(metadata_node.text.encode('ascii')) | ||||
|         else: | ||||
|             metadata = None | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
					Jaime Marquínez Ferrándiz