mirror of
				https://github.com/django/django.git
				synced 2025-10-30 17:16:10 +00:00 
			
		
		
		
	Refs #32355 -- Corrected comments about Python's _NamespacePath.
_NamespacePath supports indexing in Python 3.8+.
This commit is contained in:
		
				
					committed by
					
						 Mariusz Felisiak
						Mariusz Felisiak
					
				
			
			
				
	
			
			
			
						parent
						
							509d266c6a
						
					
				
				
					commit
					cecdec91cf
				
			| @@ -73,8 +73,7 @@ class AppConfig: | ||||
|         """Attempt to determine app's filesystem path from its module.""" | ||||
|         # See #21874 for extended discussion of the behavior of this method in | ||||
|         # various cases. | ||||
|         # Convert paths to list because Python's _NamespacePath doesn't support | ||||
|         # indexing. | ||||
|         # Convert to list because __path__ may not support indexing. | ||||
|         paths = list(getattr(module, '__path__', [])) | ||||
|         if len(paths) != 1: | ||||
|             filename = getattr(module, '__file__', None) | ||||
|   | ||||
| @@ -85,7 +85,7 @@ def module_dir(module): | ||||
|     Raise ValueError otherwise, e.g. for namespace packages that are split | ||||
|     over several directories. | ||||
|     """ | ||||
|     # Convert to list because _NamespacePath does not support indexing. | ||||
|     # Convert to list because __path__ may not support indexing. | ||||
|     paths = list(getattr(module, '__path__', [])) | ||||
|     if len(paths) == 1: | ||||
|         return paths[0] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user