class_docstr: Parser for command line arguments and ini-file values.
  
  :ivar extra_info: dict of generic param -> value to display in case
      there's an error processing the command line arguments.
code: def parse(self, args, namespace=None):
      from _pytest._argcomplete import try_argcomplete
  
      self.optparser = self._getparser()
      try_argcomplete(self.optparser)
      args = [
          str(x) if isinstance(x, py.path.local) else x for x in args
      ]
      return self.optparser.parse_args(args, namespace=namespace)
  
imports: import argparse
  import warnings
  import py
  import six
  from _pytest.config.exceptions import UsageError
label_desc: Use image node_id 5 for calling the Parser obj's underlying member method code with example usage: obj.parse(args, namespace) and returns: self