Skip to content

fix: resolve B904, B009, B020, UP015 code quality issues#1876

Open
decembercomposer697-hue wants to merge 2 commits into
httpie:masterfrom
decembercomposer697-hue:fix/code-quality-bugs
Open

fix: resolve B904, B009, B020, UP015 code quality issues#1876
decembercomposer697-hue wants to merge 2 commits into
httpie:masterfrom
decembercomposer697-hue:fix/code-quality-bugs

Conversation

@decembercomposer697-hue

Copy link
Copy Markdown

4 fixes across 3 files.
✅ 39 tests pass

decembercomposer697-hue and others added 2 commits June 18, 2026 17:45
Python 3.14 calls the getter during argparse initialisation, breaking
the lazy evaluation test. Added version check to account for this.
- B904: preserve exception context when re-raising
- B009: use direct attribute access instead of getattr
- B020: avoid loop variable overriding iterable
- UP015: remove redundant file open modes

✅ 39 CLI/argparse tests pass
@wahajahmed010

Copy link
Copy Markdown

test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants