mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Improved performance of runtests.py with os.scandir().
This commit is contained in:
		| @@ -96,12 +96,12 @@ def get_test_modules(): | ||||
|         SUBDIRS_TO_SKIP.append('gis_tests') | ||||
|  | ||||
|     for modpath, dirpath in discovery_paths: | ||||
|         for f in os.listdir(dirpath): | ||||
|             if ('.' not in f and | ||||
|                     os.path.basename(f) not in SUBDIRS_TO_SKIP and | ||||
|                     not os.path.isfile(f) and | ||||
|                     os.path.exists(os.path.join(dirpath, f, '__init__.py'))): | ||||
|                 modules.append((modpath, f)) | ||||
|         for f in os.scandir(dirpath): | ||||
|             if ('.' not in f.name and | ||||
|                     os.path.basename(f.name) not in SUBDIRS_TO_SKIP and | ||||
|                     not f.is_file() and | ||||
|                     os.path.exists(os.path.join(f.path, '__init__.py'))): | ||||
|                 modules.append((modpath, f.name)) | ||||
|     return modules | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user