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
docstr: Given a name, get the Action instance registered with this parser.
  If only it were made available in the ArgumentError object. It is
  passed as it's first arg...
docstr_tok: ["Given","a","name",",","get","the","Action","instance","registered","with","this","parser",".","If","only","it","were","made","available","in","the","ArgumentError","object",".","It","is","passed","as","it","'s","first","arg","..."]
code: def _get_action_from_name(self, name):
      """Given a name, get the Action instance registered with this parser.
      If only it were made available in the ArgumentError object. It is
      passed as it's first arg...
      """
      container = self._actions
      if name is None:
          return None
      for action in container:
          if "/".join(action.option_strings) == name:
              return action
          elif action.metavar == name:
              return action
          elif action.dest == name:
              return action
  
imports: import sys
  import argparse
  from datmo.core.util.exceptions import UnrecognizedCLIArgument
label_desc: Use image node_id 1 for calling the Parser obj's underlying member method code with example usage: obj._get_action_from_name(name) and returns: None, action, action, action