mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	Issue #26844: Fix imp.find_module() to have the exception related to
type issues be about 'path' instead of 'name'. Thanks to Lev Maximov for the patch.
This commit is contained in:
		
							parent
							
								
									5d9c7ed55a
								
							
						
					
					
						commit
						f76457e122
					
				
					 3 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -266,8 +266,8 @@ def find_module(name, path=None):
 | 
			
		|||
        raise TypeError("'name' must be a str, not {}".format(type(name)))
 | 
			
		||||
    elif not isinstance(path, (type(None), list)):
 | 
			
		||||
        # Backwards-compatibility
 | 
			
		||||
        raise RuntimeError("'list' must be None or a list, "
 | 
			
		||||
                           "not {}".format(type(name)))
 | 
			
		||||
        raise RuntimeError("'path' must be None or a list, "
 | 
			
		||||
                           "not {}".format(type(path)))
 | 
			
		||||
 | 
			
		||||
    if path is None:
 | 
			
		||||
        if is_builtin(name):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -939,6 +939,7 @@ Graham Matthews
 | 
			
		|||
mattip
 | 
			
		||||
Martin Matusiak
 | 
			
		||||
Dieter Maurer
 | 
			
		||||
Lev Maximov
 | 
			
		||||
Daniel May
 | 
			
		||||
Madison May
 | 
			
		||||
Lucas Maystre
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,6 +22,9 @@ Core and Builtins
 | 
			
		|||
Library
 | 
			
		||||
-------
 | 
			
		||||
 | 
			
		||||
- Issue #26844: Fix error message for imp.find_module() to refer to 'path'
 | 
			
		||||
  instead of 'name'. Patch by Lev Maximov.
 | 
			
		||||
 | 
			
		||||
- Issue #23804: Fix SSL zero-length recv() calls to not block and not raise
 | 
			
		||||
  an error about unclean EOF.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue