mirror of
				https://github.com/astral-sh/ruff.git
				synced 2025-10-31 20:08:19 +00:00 
			
		
		
		
	 1b4f7de840
			
		
	
	
		1b4f7de840
		
			
		
	
	
	
	
		
			
			## Summary Partially addresses #17935. [`resource.error`](https://docs.python.org/3/library/resource.html#resource.error) is a deprecated alias of [`OSError`](https://docs.python.org/3/library/exceptions.html#OSError). > _Changed in version 3.3:_ Following [**PEP 3151**](https://peps.python.org/pep-3151/), this class was made an alias of [`OSError`](https://docs.python.org/3/library/exceptions.html#OSError). Add it to the list of `OSError` aliases found by [os-error-alias (UP024)](https://docs.astral.sh/ruff/rules/os-error-alias/#os-error-alias-up024). ## Test Plan Sorry, I usually don't program in Rust. Could you at least point me to the test I would need to modify?
		
			
				
	
	
		
			55 lines
		
	
	
	
		
			843 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			843 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # These should not change
 | |
| raise ValueError
 | |
| raise ValueError(1)
 | |
| 
 | |
| from .mmap import error
 | |
| raise error
 | |
| 
 | |
| # Testing the modules
 | |
| import socket, mmap, select, resource
 | |
| raise socket.error
 | |
| raise mmap.error
 | |
| raise select.error
 | |
| raise resource.error
 | |
| 
 | |
| raise socket.error()
 | |
| raise mmap.error(1)
 | |
| raise select.error(1, 2)
 | |
| raise resource.error(1, "strerror", "filename")
 | |
| 
 | |
| raise socket.error(
 | |
|     1,
 | |
|     2,
 | |
|     3,
 | |
| )
 | |
| 
 | |
| from mmap import error
 | |
| raise error
 | |
| 
 | |
| from socket import error
 | |
| raise error(1)
 | |
| 
 | |
| from select import error
 | |
| raise error(1, 2)
 | |
| 
 | |
| from resource import error
 | |
| raise error(1, "strerror", "filename")
 | |
| 
 | |
| # Testing the names
 | |
| raise EnvironmentError
 | |
| raise IOError
 | |
| raise WindowsError
 | |
| 
 | |
| raise EnvironmentError()
 | |
| raise IOError(1)
 | |
| raise WindowsError(1, 2)
 | |
| 
 | |
| raise EnvironmentError(
 | |
|     1,
 | |
|     2,
 | |
|     3,
 | |
| )
 | |
| 
 | |
| raise WindowsError
 | |
| raise EnvironmentError(1)
 | |
| raise IOError(1, 2)
 |