Exemple #1
0
    def GetMessage(self, args):
        """Get error message.

    Args:
      args: the arguments for the command

    Returns:
      error_message read from error file or provided inline

    Raises:
      CannotOpenFileError: When there is a problem with reading the file
    """
        error_message = ''
        if args.message_file:
            try:
                error_message = files.ReadFileContents(args.message_file)
            except files.Error as e:
                raise exceptions.CannotOpenFileError(args.message_file, e)
        elif args.message:
            error_message = args.message
        return error_message
Exemple #2
0
    def GetMessage(self, args):
        """Get error message.

    Args:
      args: the arguments for the command

    Returns:
      error_message read from error file or provided inline

    Raises:
      CannotOpenFileError: When there is a problem with reading the file
    """
        if args.message_file:
            try:
                error = open(args.message_file, 'r')
            except (OSError, IOError) as e:
                raise exceptions.CannotOpenFileError(args.message_file, e)
            error_message = error.read()
        elif args.message:
            error_message = args.message
        return error_message