Berker Peksag <> added the comment:

I agree with Xavier's comment, but I've bitten by this before so I think it 
would be better if we add more common arguments to the 

Adding **kwargs wouldn't be entirely correct since doesn't 
pass all its arguments to subprocess.Popen().

Let's add 'env=None' to the signature of

.. function:: run(args, *, stdin=None, input=None, stdout=None, stderr=None,\
                  shell=False, cwd=None, timeout=None, check=False, \
                  encoding=None, errors=None, text=None)

keywords: +easy
nosy: +berker.peksag
stage:  -> needs patch
type:  -> enhancement
versions: +Python 3.6, Python 3.8

Python tracker <>
Python-bugs-list mailing list

Reply via email to