mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[compat] Fix test_cmdline_umlauts on Python 2.6
The original statement raises uncaught UnicodeWarning on Python 2.6
This commit is contained in:
		| @@ -2596,9 +2596,12 @@ except ImportError:  # Python < 3.3 | ||||
|  | ||||
|  | ||||
| try: | ||||
|     assert shlex.split('中文') == ['中文'] | ||||
|     args = shlex.split('中文') | ||||
|     assert (isinstance(args, list) and | ||||
|             isinstance(args[0], compat_str) and | ||||
|             args[0] == '中文') | ||||
|     compat_shlex_split = shlex.split | ||||
| except (AssertionError, UnicodeWarning, UnicodeEncodeError): | ||||
| except (AssertionError, UnicodeEncodeError): | ||||
|     # Working around shlex issue with unicode strings on some python 2 | ||||
|     # versions (see http://bugs.python.org/issue1548891) | ||||
|     def compat_shlex_split(s, comments=False, posix=True): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Yen Chi Hsuan
					Yen Chi Hsuan