From: Andrew M. Kuchling Date: Fri, 29 Aug 2003 18:40:03 +0000 (+0000) Subject: [Bug #790356] unctrl() doesn't work for full printable charset. Fix by Dave Cinege. X-Git-Tag: v2.4a1~1692 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=72cdb702966c12857619397460bad3a9cf97d03a;p=python [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 b8ae6f326e..08b5b79f5f 100644 --- a/Lib/curses/ascii.py +++ b/Lib/curses/ascii.py @@ -87,6 +87,8 @@ def alt(c): return _ctoi(c) | 0x80 def unctrl(c): + if isprint(c): + return chr(_ctoi(c)) bits = _ctoi(c) if bits == 0x7f: rep = "^?"