mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-03 23:24:39 +00:00
![]() ## Summary - Refactored `BLE001` logic for clarity and minor speed-up. - Improved documentation and comments (previously, `BLE001` docs claimed it catches bare `except:`s, but it doesn't). - Fixed a false-positive bug with `from None` cause: ```python # somefile.py try: pass except BaseException as e: raise e from None ``` ### main branch ``` somefile.py:3:8: BLE001 Do not catch blind exception: `BaseException` | 1 | try: 2 | pass 3 | except BaseException as e: | ^^^^^^^^^^^^^ BLE001 4 | raise e from None | Found 1 error. ``` ### this change ```cargo run -p ruff -- check somefile.py --no-cache --select=BLE001``` ``` All checks passed! ``` ## Test Plan - Added a test case to cover `raise X from Y` clause - Added a test case to cover `raise X from None` clause |
||
---|---|---|
.. | ||
resources | ||
src | ||
Cargo.toml |