docs: def _encode(data):
      """Encode the given data using base-64
  
      :param data:
      :return: base-64 encoded string
      """
      if not isinstance(data, bytes_types):
          data = six.b(str(data))
      return base64.b64encode(data).decode("utf-8")