On 2019-03-19 14:22:10 -0000, Grant Edwards wrote:
> On 2019-03-18, Malcolm Greene <pyt...@bdurham.com> wrote:
> > Wondering if there's a way to have my Python scripts ignore these
> > Ctrl+S signals or if this behavior is outside of my Python script's
> > control.
> 
> This has nothing to do with Python does it?
> 
> Isn't Python is just writing to stdout and those write calls are
> blocking due because the terminal emulator has stopped reading the
> other end of the pipe/pty/queue/buffer/whatever-it's-called-in-windows?

Yes, but there might be a way to control this behaviour from Python. On
Unix systems you can use the termios functions to turn flow control on
and off. This doesn't help you on Windows, but curses also has raw() and
noraw() functions which do that (among other things) and might work on
Windows, too. However, curses does a lot more than just control flow
control, so it may not be appropriate for the OP's problem.

        hp

-- 
   _  | Peter J. Holzer    | we build much bigger, better disasters now
|_|_) |                    | because we have much more sophisticated
| |   | h...@hjp.at         | management tools.
__/   | http://www.hjp.at/ | -- Ross Anderson <https://www.edge.org/>

Attachment: signature.asc
Description: PGP signature

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to