docs: def exc_from_rc(rc, msg=None, obj=None):
      """
      .. warning:: INTERNAL
  
      For those rare cases when an exception needs to be thrown from
      Python using a libcouchbase error code.
  
      :param rc: The error code
      :param msg: Message (description)
      :param obj: Context
      :return: a raisable exception
      """
      newcls = CouchbaseError.rc_to_exctype(rc)
      return newcls(params={'rc': rc, 'objextra': obj, 'message': msg})