Ryan Govostes <rgovos...@gmail.com> added the comment: Just don’t run the last line which is just an echoing of the output of parser.parse_args() repeated. The Namespace type would need to be imported if you really wanted to but there’s no point.
On Tuesday, May 7, 2019, Michael Blahay <rep...@bugs.python.org> wrote: > > Michael Blahay <mbla...@gmail.com> added the comment: > > Ryan, what are the exact steps to reproduce the problem? This is what I > get when I run the code you included: > > >>> import argparse > >>> parser = argparse.ArgumentParser() > >>> parser.add_argument('things', nargs=argparse.REMAINDER, > default=['nothing']) > _StoreAction(option_strings=[], dest='things', nargs='...', const=None, > default=['nothing'], type=None, choices=None, help=None, metavar=None) > >>> parser.parse_args([]) > Namespace(things=[]) > >>> Namespace(things=[]) > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > NameError: name 'Namespace' is not defined > > ---------- > nosy: +mblahay > > _______________________________________ > Python tracker <rep...@bugs.python.org> > <https://bugs.python.org/issue35495> > _______________________________________ > ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue35495> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com