mirror of
https://github.com/astral-sh/ruff.git
synced 2025-11-03 21:24:29 +00:00
## 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)
|