As far as I can see, it is only used in the readline.Config which expects io.Writer, not io.WriterCloser (see here). p.Stdout.Close() is never called.
It's a bit inconvenient that when I want to configure an io.Writer as Stdout, I always need to wrap it in a struct that implements an unnecessary, no-op Close() function.
As far as I can see, it is only used in the
readline.Config
which expectsio.Writer
, notio.WriterCloser
(see here).p.Stdout.Close()
is never called.It's a bit inconvenient that when I want to configure an
io.Writer
asStdout
, I always need to wrap it in a struct that implements an unnecessary, no-opClose()
function.