docs: def _get_default_help_message(func, args, description=None, args_help=None):
      """Create a default description for the parser and help message for the
      agurments if they are missing.
  
      Args:
          func: the method we are creating a parser for
          args: the argument names of the method
          description: a potentially existing description created from the
          function docstring
          args_help: a dict {arg_name: help} with potentially missing arguments
  
      Returns:
          a tuple (arg_parse_description, complete_args_help)
      """
      if description is None:
          description = "Argument parsing for %s" % func.__name__
      args_help = args_help or {}
      # If an argument is missing a help message we create a simple one
      for argument in [arg_name for arg_name in args
                       if arg_name not in args_help]:
          args_help[argument] = "Help message for %s" % argument
      return (description, args_help)