docs: def wrap_content_as_binary_if_needed(func_, *args, **kwargs):
      """
      destination (rethinkdb) needs the id field as primary key
      put the Name field into the ID field
      :param func_:
      :param args:
      :param kwargs:
      :return:
      """
      assert isinstance(args[0], dict)
      try:
          args[0][CONTENT_FIELD] = BINARY(args[0].get(CONTENT_FIELD, b""))
      except (r.errors.ReqlDriverCompileError, AttributeError):  # pragma: no cover
          pass  # toss in the object as string
      return func_(*args, **kwargs)