diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2020-04-23 00:07:29 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-23 00:07:29 -0400 |
commit | 86c0df91bddf636178a95838145c46b6c9cc71a8 (patch) | |
tree | 6de53ed49b42e60d4ea0c516b94106086a614981 /cmd2/argparse_completer.py | |
parent | 6bfc6456dce9c2e87c24d0d3ba833323623b63bf (diff) | |
parent | 0ad71461348fa35021eca663eda88b18ab2563cb (diff) | |
download | cmd2-git-86c0df91bddf636178a95838145c46b6c9cc71a8.tar.gz |
Merge pull request #916 from python-cmd2/table_creator
Initial commit of table creation API
Diffstat (limited to 'cmd2/argparse_completer.py')
-rw-r--r-- | cmd2/argparse_completer.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/cmd2/argparse_completer.py b/cmd2/argparse_completer.py index 707b36ba..f61f5fd8 100644 --- a/cmd2/argparse_completer.py +++ b/cmd2/argparse_completer.py @@ -13,9 +13,8 @@ import shutil from collections import deque from typing import Dict, List, Optional, Union -from . import ansi -from . import cmd2 -from .argparse_custom import ATTR_CHOICES_CALLABLE, INFINITY, generate_range_error +from . import ansi, cmd2, constants +from .argparse_custom import ATTR_CHOICES_CALLABLE, generate_range_error from .argparse_custom import ATTR_SUPPRESS_TAB_HINT, ATTR_DESCRIPTIVE_COMPLETION_HEADER, ATTR_NARGS_RANGE from .argparse_custom import ChoicesCallable, CompletionItem from .utils import basic_complete, CompletionError @@ -85,10 +84,10 @@ class _ArgumentState: self.max = 1 elif self.action.nargs == argparse.ZERO_OR_MORE or self.action.nargs == argparse.REMAINDER: self.min = 0 - self.max = INFINITY + self.max = constants.INFINITY elif self.action.nargs == argparse.ONE_OR_MORE: self.min = 1 - self.max = INFINITY + self.max = constants.INFINITY else: self.min = self.action.nargs self.max = self.action.nargs |