'Warnings returned from the server, if any. This will only be
set for protocol_version 4+.
Warnings may be returned for such things as oversized batches,
or too many tombstones in slice queries.
Ensure the future is complete before trying to access this property
(call :meth:`.result()`, or after callback is invoked).
Otherwise it may throw if the response has not been received.'

@property
def warnings(self):

    if (not self._event.is_set()):
        raise DriverException('warnings    cannot    be    retrieved    before    ResponseFuture    is    finalized')
    return self._warnings
