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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant