summaryrefslogtreecommitdiffstats
path: root/Lib/curses
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2022-05-08 14:10:11 (GMT)
committerGitHub <noreply@github.com>2022-05-08 14:10:11 (GMT)
commit3680ebed7f3e529d01996dd0318601f9f0d02b4b (patch)
tree7889885b7ce3089f5ce5d02d88e7a55518644aae /Lib/curses
parentc826867b7c1bb69639290d8df0f850ec3f9a6c72 (diff)
downloadcpython-3680ebed7f3e529d01996dd0318601f9f0d02b4b.zip
cpython-3680ebed7f3e529d01996dd0318601f9f0d02b4b.tar.gz
cpython-3680ebed7f3e529d01996dd0318601f9f0d02b4b.tar.bz2
bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294)
I suppose it is a remnants of very old code written when str, int, list, dict, etc were functions and not classes.
Diffstat (limited to 'Lib/curses')
-rw-r--r--Lib/curses/ascii.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Lib/curses/ascii.py b/Lib/curses/ascii.py
index 5b243be..95acff3 100644
--- a/Lib/curses/ascii.py
+++ b/Lib/curses/ascii.py
@@ -46,7 +46,7 @@ controlnames = [
]
def _ctoi(c):
- if type(c) == type(""):
+ if isinstance(c, str):
return ord(c)
else:
return c
@@ -69,19 +69,19 @@ def isctrl(c): return 0 <= _ctoi(c) < 32
def ismeta(c): return _ctoi(c) > 127
def ascii(c):
- if type(c) == type(""):
+ if isinstance(c, str):
return chr(_ctoi(c) & 0x7f)
else:
return _ctoi(c) & 0x7f
def ctrl(c):
- if type(c) == type(""):
+ if isinstance(c, str):
return chr(_ctoi(c) & 0x1f)
else:
return _ctoi(c) & 0x1f
def alt(c):
- if type(c) == type(""):
+ if isinstance(c, str):
return chr(_ctoi(c) | 0x80)
else:
return _ctoi(c) | 0x80