[issue2889] curses for windows (alternative patch)
Roumen Petrov
report at bugs.python.org
Tue Aug 24 13:42:16 CEST 2010
Roumen Petrov <bugtrack at roumenpetrov.info> added the comment:
Recent ncurses pass python tests with only one small update (part of patch to issue 3871):
=====================================
--- ./Lib/test/test_curses.py.MINGW 2010-08-09 00:03:48.000000000 +0300
+++ ./Lib/test/test_curses.py 2010-08-09 00:05:38.000000000 +0300
@@ -167,11 +167,16 @@
curses.delay_output(1)
curses.echo() ; curses.echo(1)
- f = tempfile.TemporaryFile()
+ fx = tempfile.TemporaryFile()
+ # cf tempfile.py TemporaryFile vs NamedTemporaryFile
+ if os.name != 'posix' or os.sys.platform == 'cygwin':
+ f = fx.file
+ else:
+ f = fx
stdscr.putwin(f)
f.seek(0)
curses.getwin(f)
- f.close()
+ fx.close()
curses.halfdelay(1)
curses.intrflush(1)
=====================================
About TERM environment variable - I don't have time to test ncurses if is not set.
Also PDCurses is not updated since 2008.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue2889>
_______________________________________
More information about the Python-bugs-list
mailing list