Previously discussed here [1] [2], it was raised that the input function could 
take file objects to display prompts in places other than sys.stdout and 
receive input from places other than sys.stdin. Locally, the patch I have 
produces the following help text:

```
Help on built-in function input in module builtins:

input(prompt=None, /, infile=None, outfile=None)
    Read a string from a stream, or from standard input by default.  The 
trailing newline is stripped.
    
    The output file is standard output by default.
    
    The prompt string, if given, is printed to the output file without a
    trailing newline before reading input.
    
    If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
    On *nix systems, readline is used if available.
```

The idea of an errfile parameter was also raised.

What do people think about this?

[1]: https://mail.python.org/pipermail/python-ideas/2017-September/047230.html
[2]: 
https://mail.python.org/pipermail/python-ideas/2017-September/thread.html#47230

Kind regards,
Sam Ezeh
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/RZTJCL7R3TIQGOJGHN4THKAESARSDDT5/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to