summaryrefslogtreecommitdiffstats
path: root/Lib/curses
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2016-06-18 19:08:11 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2016-06-18 19:08:11 (GMT)
commit514f9736a712923756cdd1d3a5e845bf3fdb0994 (patch)
tree84d5ff0169a550077b11a8353f68b8bb2e3d4aff /Lib/curses
parent56fe4749fb79609de7a6ab83f7d444d271f64e38 (diff)
downloadcpython-514f9736a712923756cdd1d3a5e845bf3fdb0994.zip
cpython-514f9736a712923756cdd1d3a5e845bf3fdb0994.tar.gz
cpython-514f9736a712923756cdd1d3a5e845bf3fdb0994.tar.bz2
Issue #27294: Numerical state in the repr for Tkinter event objects is now
represented as a compination of known flags.
Diffstat (limited to 'Lib/curses')
-rw-r--r--Lib/curses/ascii.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/curses/ascii.py b/Lib/curses/ascii.py
index 800fd8b..6a466e0 100644
--- a/Lib/curses/ascii.py
+++ b/Lib/curses/ascii.py
@@ -54,13 +54,13 @@ def _ctoi(c):
def isalnum(c): return isalpha(c) or isdigit(c)
def isalpha(c): return isupper(c) or islower(c)
def isascii(c): return _ctoi(c) <= 127 # ?
-def isblank(c): return _ctoi(c) in (8,32)
-def iscntrl(c): return _ctoi(c) <= 31
+def isblank(c): return _ctoi(c) in (9, 32)
+def iscntrl(c): return _ctoi(c) <= 31 or _ctoi(c) == 127
def isdigit(c): return _ctoi(c) >= 48 and _ctoi(c) <= 57
def isgraph(c): return _ctoi(c) >= 33 and _ctoi(c) <= 126
def islower(c): return _ctoi(c) >= 97 and _ctoi(c) <= 122
def isprint(c): return _ctoi(c) >= 32 and _ctoi(c) <= 126
-def ispunct(c): return _ctoi(c) != 32 and not isalnum(c)
+def ispunct(c): return isgraph(c) and not isalnum(c)
def isspace(c): return _ctoi(c) in (9, 10, 11, 12, 13, 32)
def isupper(c): return _ctoi(c) >= 65 and _ctoi(c) <= 90
def isxdigit(c): return isdigit(c) or \