Josh Rosenberg <[email protected]> added the comment:
The actual code receives input by name, but stdin is received in **kwargs. The
test is just:
if input is not None:
if 'stdin' in kwargs:
raise ValueError(...)
kwargs['stdin'] = PIPE
Perhaps just change `if 'stdin' in kwargs:` to:
if kwargs.get('stdin') is not None:
so it obeys the documented API (that says stdin defaults to None, and therefore
passing stdin=None explicitly should be equivalent to not passing it at all)?
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue34886>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com