code: def from_file(filepath, delimiter='', blanklines=False):
      
      data = []
  
      try:
          with open(filepath, 'r') as f:
              for line in f:
                  if blanklines and line.strip('\n\r ') == '':
                      continue
  
                  data.append(line)
      except IOError:
          raise IOError('Error opening or reading file: {}'.format(filepath))
  
      return Base64(Join(delimiter, data))
docs: Imports userdata from a file.
  
      :type filepath: string
  
      :param filepath  The absolute path to the file.
  
      :type delimiter: string
  
      :param: delimiter  Delimiter to use with the troposphere.Join().
  
      :type blanklines: boolean
  
      :param blanklines  If blank lines shoud be ignored
  
      rtype: troposphere.Base64
      :return The base64 representation of the file.