mirror of
				https://code.hackerspace.pl/q3k/youtube-dl
				synced 2025-03-16 11:43:02 +00:00 
			
		
		
		
	[utils] YoutubeDLHTTPSHandler.https_open: pass all required arguments to do_open
With this change the '--no-check-certificate' works again (#4807).
This commit is contained in:
		
							parent
							
								
									dcf53d4408
								
							
						
					
					
						commit
						4f264c02c7
					
				| @ -654,9 +654,14 @@ class YoutubeDLHTTPSHandler(compat_urllib_request.HTTPSHandler): | |||||||
|         self._params = params |         self._params = params | ||||||
| 
 | 
 | ||||||
|     def https_open(self, req): |     def https_open(self, req): | ||||||
|  |         kwargs = {} | ||||||
|  |         if hasattr(self, '_context'):  # python > 2.6 | ||||||
|  |             kwargs['context'] = self._context | ||||||
|  |         if hasattr(self, '_check_hostname'):  # python 3.x | ||||||
|  |             kwargs['check_hostname'] = self._check_hostname | ||||||
|         return self.do_open(functools.partial( |         return self.do_open(functools.partial( | ||||||
|             _create_http_connection, self, self._https_conn_class, True), |             _create_http_connection, self, self._https_conn_class, True), | ||||||
|             req) |             req, **kwargs) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def parse_iso8601(date_str, delimiter='T'): | def parse_iso8601(date_str, delimiter='T'): | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jaime Marquínez Ferrándiz
						Jaime Marquínez Ferrándiz