mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Upgrade the imp module's deprecation to DeprecationWarning.
This commit is contained in:
		
							parent
							
								
									aa15ea4b4e
								
							
						
					
					
						commit
						c0d91aff9a
					
				
					 4 changed files with 7 additions and 2 deletions
				
			
		|  | @ -228,6 +228,9 @@ Changes in the Python API | ||||||
|   now raises :exc:`ValueError` for out-of-range values, rather than |   now raises :exc:`ValueError` for out-of-range values, rather than | ||||||
|   returning :const:`None`.  See :issue:`20059`. |   returning :const:`None`.  See :issue:`20059`. | ||||||
| 
 | 
 | ||||||
|  | * The :mod:`imp` module now raises a :exc:`DeprecationWarning` instead of | ||||||
|  |   :exc:`PendingDeprecationWarning`. | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| Changes in the C API | Changes in the C API | ||||||
| -------------------- | -------------------- | ||||||
|  |  | ||||||
|  | @ -30,7 +30,7 @@ | ||||||
| 
 | 
 | ||||||
| warnings.warn("the imp module is deprecated in favour of importlib; " | warnings.warn("the imp module is deprecated in favour of importlib; " | ||||||
|               "see the module's documentation for alternative uses", |               "see the module's documentation for alternative uses", | ||||||
|               PendingDeprecationWarning, stacklevel=2) |               DeprecationWarning, stacklevel=2) | ||||||
| 
 | 
 | ||||||
| # DEPRECATED | # DEPRECATED | ||||||
| SEARCH_ERROR = 0 | SEARCH_ERROR = 0 | ||||||
|  |  | ||||||
|  | @ -180,7 +180,7 @@ def _iter_file_finder_modules(importer, prefix=''): | ||||||
| def _import_imp(): | def _import_imp(): | ||||||
|     global imp |     global imp | ||||||
|     with warnings.catch_warnings(): |     with warnings.catch_warnings(): | ||||||
|         warnings.simplefilter('ignore', PendingDeprecationWarning) |         warnings.simplefilter('ignore', DeprecationWarning) | ||||||
|         imp = importlib.import_module('imp') |         imp = importlib.import_module('imp') | ||||||
| 
 | 
 | ||||||
| class ImpImporter: | class ImpImporter: | ||||||
|  |  | ||||||
|  | @ -63,6 +63,8 @@ Core and Builtins | ||||||
| Library | Library | ||||||
| ------- | ------- | ||||||
| 
 | 
 | ||||||
|  | - Move the imp module  from a PendingDeprecationWarning to DeprecationWarning. | ||||||
|  | 
 | ||||||
| - Issue #25407: Remove mentions of the formatter module being removed in | - Issue #25407: Remove mentions of the formatter module being removed in | ||||||
|   Python 3.6. |   Python 3.6. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Brett Cannon
						Brett Cannon