summaryrefslogtreecommitdiff
path: root/src/click/termui.py
diff options
context:
space:
mode:
authorIwan Aucamp <aucampia@gmail.com>2021-02-01 00:43:14 +0100
committerDavid Lord <davidism@gmail.com>2021-02-15 15:41:56 -0800
commit5a77d69224936898e81010bb1c78fcb28e534318 (patch)
treea7c7828813539bd6b163f8e5ffd1031014bb04c0 /src/click/termui.py
parentb8a33bf050ce41a398538d03dab6c8450ae76f28 (diff)
downloadclick-5a77d69224936898e81010bb1c78fcb28e534318.tar.gz
initial type checking configuration
add minimal annotations to pass checks
Diffstat (limited to 'src/click/termui.py')
-rw-r--r--src/click/termui.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/click/termui.py b/src/click/termui.py
index c71711e..d3c61c0 100644
--- a/src/click/termui.py
+++ b/src/click/termui.py
@@ -3,6 +3,7 @@ import io
import itertools
import os
import sys
+import typing as t
from ._compat import is_bytes
from ._compat import isatty
@@ -651,7 +652,7 @@ def launch(url, wait=False, locate=False):
# If this is provided, getchar() calls into this instead. This is used
# for unittesting purposes.
-_getchar = None
+_getchar: t.Optional[t.Callable[[bool], str]] = None
def getchar(echo=False):