Fix flush for sys.stderr
authorTom Tromey <tromey@adacore.com>
Mon, 15 Aug 2022 18:45:43 +0000 (12:45 -0600)
committerTom Tromey <tromey@adacore.com>
Tue, 30 Aug 2022 17:49:48 +0000 (11:49 -0600)
commit2d83dd693901cb2588517d7296f1360d902c89f7
tree32108cbc3abf6acf574a5b79fb0686aa446d8fe7
parentdd083c6524f1e90dae19ed895b3f5eaf6228de68
Fix flush for sys.stderr

GDB overwrites Python's sys.stdout and sys.stderr, but does not
properly implement the 'flush' method -- it only ever will flush
stdout.  This patch fixes the bug.  I couldn't find a straightforward
way to write a test for this.
gdb/python/lib/gdb/__init__.py
gdb/testsuite/gdb.python/python.exp