Lines Matching refs:nargs
471 if action.nargs == 0:
571 if action.nargs == 0:
602 if action.nargs is None:
604 elif action.nargs == OPTIONAL:
606 elif action.nargs == ZERO_OR_MORE:
608 elif action.nargs == ONE_OR_MORE:
610 elif action.nargs == REMAINDER:
612 elif action.nargs == PARSER:
615 formats = ['%s' for _ in range(action.nargs)]
616 result = ' '.join(formats) % get_metavar(action.nargs)
690 if action.option_strings or action.nargs in defaulting_nargs:
795 nargs=None, argument
805 self.nargs = nargs
837 nargs=None, argument
845 if nargs == 0:
849 if const is not None and nargs != OPTIONAL:
854 nargs=nargs,
880 nargs=0,
929 nargs=None, argument
937 if nargs == 0:
941 if const is not None and nargs != OPTIONAL:
946 nargs=nargs,
974 nargs=0,
998 nargs=0,
1019 nargs=0,
1039 nargs=0,
1076 nargs=PARSER,
2014 default = _('expected %s argument(s)') % action.nargs
2015 msg = nargs_errors.get(action.nargs, default)
2141 nargs = action.nargs
2144 if nargs is None:
2148 elif nargs == OPTIONAL:
2152 elif nargs == ZERO_OR_MORE:
2156 elif nargs == ONE_OR_MORE:
2160 elif nargs == REMAINDER:
2164 elif nargs == PARSER:
2169 nargs_pattern = '(-*%s-*)' % '-*'.join('A' * nargs)
2184 if action.nargs not in [PARSER, REMAINDER]:
2188 if not arg_strings and action.nargs == OPTIONAL:
2199 elif (not arg_strings and action.nargs == ZERO_OR_MORE and
2208 elif len(arg_strings) == 1 and action.nargs in [None, OPTIONAL]:
2214 elif action.nargs == REMAINDER:
2218 elif action.nargs == PARSER: