By default argcomplete tries to use fd 9 as its debug stream, but this could clash with something else trying to use the same file descriptor, for example a pytest plugin.
Split into a _init_debug_stream() helper method which can now be overridden in subclasses.
By default argcomplete tries to use fd 9 as its debug stream, but this could clash with something else trying to use the same file descriptor, for example a pytest plugin.
Split into a _init_debug_stream() helper method which can now be overridden in subclasses.
Closes #393