mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	utils.py: Workaround TypeError with Python 2.7.13 in Windows
Fixes #11540 Tested with Windows Python 2.7.12 and 2.7.13.
This commit is contained in:
		| @@ -1684,6 +1684,11 @@ def setproctitle(title): | ||||
|         libc = ctypes.cdll.LoadLibrary('libc.so.6') | ||||
|     except OSError: | ||||
|         return | ||||
|     except TypeError: | ||||
|         # LoadLibrary in Windows Python 2.7.13 only expects | ||||
|         # a bytestring, but since unicode_literals turns | ||||
|         # every string into a unicode string, it fails. | ||||
|         return | ||||
|     title_bytes = title.encode('utf-8') | ||||
|     buf = ctypes.create_string_buffer(len(title_bytes)) | ||||
|     buf.value = title_bytes | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ricardo Constantino
					Ricardo Constantino