commit | 72cdb702966c12857619397460bad3a9cf97d03a | [log] [tgz] |
---|---|---|
author | Andrew M. Kuchling <amk@amk.ca> | Fri Aug 29 18:40:03 2003 +0000 |
committer | Andrew M. Kuchling <amk@amk.ca> | Fri Aug 29 18:40:03 2003 +0000 |
tree | e18e3f85eae8bfba988452d899ff476a8d6e64d5 | |
parent | e752e20605f3fbcf9976187d3243b2fb01c7d8de [diff] [blame] |
[Bug #790356] unctrl() doesn't work for full printable charset. Fix by Dave Cinege.
diff --git a/Lib/curses/ascii.py b/Lib/curses/ascii.py index b8ae6f3..08b5b79 100644 --- a/Lib/curses/ascii.py +++ b/Lib/curses/ascii.py
@@ -87,6 +87,8 @@ return _ctoi(c) | 0x80 def unctrl(c): + if isprint(c): + return chr(_ctoi(c)) bits = _ctoi(c) if bits == 0x7f: rep = "^?"