class_docstr: Overwrite the original ArgumentParser
  
  https://stackoverflow.com/questions/5943249/python-argparse-and-controlling-overriding-the-exit-status-code/5943389
  
  Methods
  -------
  _get_action_from_name(name)
      Get the Action instance registered with this parser
  error(message)
      Raise a parsing error. Overwrites original ArgumentParser error function
code: def error(self, message):
      exc = sys.exc_info()[1]
      if (
          "unrecognized arguments" in message
          or "argument command: invalid choice" in message
      ):
          raise UnrecognizedCLIArgument(message)
  
      if exc:
          exc.argument = self._get_action_from_name(exc.argument_name)
          raise exc
      super(Parser, self).error(message)
  
imports: import sys
  import argparse
  from datmo.core.util.exceptions import UnrecognizedCLIArgument
label_desc: Use image node_id 2 for calling the Parser obj's underlying member method code with example usage: obj.error(message) without return types