Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest fixes for issues #1001

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Suggest fixes for issues #1001

wants to merge 4 commits into from

Commits on Oct 1, 2024

  1. No need to check httpx client without timeout defined

    Unlike python-requests, the httpx client has a default
    timeout of 5 seconds on its class and functions. As such,
    there is no need for Bandit to check for an undefined
    timeout. However, explicitly setting the timeout to None
    is still a potential problem as that would create a
    situtation where the client would block forever.
    
    Fixes: PyCQA#1175
    
    Signed-off-by: Eric Brown <[email protected]>
    ericwb committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1db65a4 View commit details
    Browse the repository at this point in the history
  2. Suggest fixes for issues

    This change introduces a new feature that will suggest a fix in
    the form of a line of code as replacement for the line range of
    the issue.
    
    This is the first step to have the ability to auto-correct problems
    detected. Later more changes can be merged to modify the file with
    the suggested fix.
    
    The Issue class has a new fix string attribute that denotes how
    the lines of affected code can be replaced. This suggested fix
    will not preserve code comments and possibly other optimizations
    the AST does not capture.
    
    Closes PyCQA#439
    
    Signed-off-by: Eric Brown <[email protected]>
    Signed-off-by: Eric Brown <[email protected]>
    ericwb committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    245820d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    e6fa3d8 View commit details
    Browse the repository at this point in the history
  2. Update context.py

    ericwb authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    5914f96 View commit details
    Browse the repository at this point in the history