aboutsummaryrefslogtreecommitdiff
path: root/in
diff options
context:
space:
mode:
Diffstat (limited to 'in')
-rw-r--r--in/__init__.py35
1 files changed, 0 insertions, 35 deletions
diff --git a/in/__init__.py b/in/__init__.py
deleted file mode 100644
index b886141..0000000
--- a/in/__init__.py
+++ /dev/null
@@ -1,35 +0,0 @@
-class _Getch:
- """Gets a single character from standard input. Does not echo to the
-screen."""
- def __init__(self):
- try:
- self.impl = _GetchWindows()
- except ImportError:
- self.impl = _GetchUnix()
-
- def __call__(self): return self.impl()
-
-
-class _GetchUnix:
- def __init__(self):
- import tty, sys
-
- def __call__(self):
- import sys, tty, termios
- fd = sys.stdin.fileno()
- old_settings = termios.tcgetattr(fd)
- try:
- tty.setraw(sys.stdin.fileno())
- ch = sys.stdin.read(1)
- finally:
- termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
- return ch
-
-
-class _GetchWindows:
- def __init__(self):
- import msvcrt
-
- def __call__(self):
- import msvcrt
- return msvcrt.getch()