• 
      

    Fix subprocess.run() arguments with input_string parameter.

    Review Request #14571 — Created Aug. 25, 2025 and submitted

    Information

    RBTools
    master

    Reviewers

    The newly-added input_string parameter to run_process could end up
    passing both stdin=subprocess.PIPE and input=..., which causes an
    error. This change makes it so we don't do that.

    Used some code that passed input_string in to run_process and no
    longer saw the error.

    Summary ID
    Fix subprocess.run() arguments with input_string parameter.
    The newly-added `input_string` parameter to `run_process` could end up passing both `stdin=subprocess.PIPE` and `input=...`, which causes an error. This change makes it so we don't do that. Testing Done: Used some code that passed `input_string` in to `run_process` and no longer saw the error.
    ksoklvlvmoywmkkntvzxzrokusmnzomq
    maubin
    1. Ship It!
    2. 
        
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (07a2507)