diff options
author | David Lord <davidism@gmail.com> | 2021-05-12 09:52:07 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2021-05-12 09:52:07 -0700 |
commit | 5295f0402644a1e3748e8c5891638743c5eaa5cc (patch) | |
tree | 62dfa1b5994931936656986c7fcd25d35f1f8ad0 /src/click/parser.py | |
parent | 5a74def4c506c044301a79a0dfc00593b047b662 (diff) | |
download | click-5295f0402644a1e3748e8c5891638743c5eaa5cc.tar.gz |
fix typing that wasn't available in Python 3.6.0
Diffstat (limited to 'src/click/parser.py')
-rw-r--r-- | src/click/parser.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/click/parser.py b/src/click/parser.py index ba1f4d3..c713a24 100644 --- a/src/click/parser.py +++ b/src/click/parser.py @@ -32,6 +32,7 @@ from .exceptions import NoSuchOption from .exceptions import UsageError if t.TYPE_CHECKING: + import typing_extensions as te from .core import Argument as CoreArgument from .core import Context from .core import Option as CoreOption @@ -62,7 +63,7 @@ def _unpack_args( rv: t.List[t.Union[str, t.Tuple[t.Optional[str], ...], None]] = [] spos: t.Optional[int] = None - def _fetch(c: t.Deque[V]) -> t.Optional[V]: + def _fetch(c: "te.Deque[V]") -> t.Optional[V]: try: if spos is None: return c.popleft() |