diff options
Diffstat (limited to 'click/_bashcomplete.py')
-rw-r--r-- | click/_bashcomplete.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/click/_bashcomplete.py b/click/_bashcomplete.py index fba6e99..a5f1084 100644 --- a/click/_bashcomplete.py +++ b/click/_bashcomplete.py @@ -1,4 +1,3 @@ -import collections import copy import os import re @@ -8,6 +7,11 @@ from .parser import split_arg_string from .core import MultiCommand, Option, Argument from .types import Choice +try: + from collections import abc +except ImportError: + import collections as abc + WORDBREAK = '=' # Note, only BASH version 4.4 and later have the nosort option. @@ -159,7 +163,7 @@ def is_incomplete_argument(current_params, cmd_param): return True if cmd_param.nargs == -1: return True - if isinstance(current_param_values, collections.Iterable) \ + if isinstance(current_param_values, abc.Iterable) \ and cmd_param.nargs > 1 and len(current_param_values) < cmd_param.nargs: return True return False |