'Sets a timeout for use in :meth:`~.save`, :meth:`~.update`, and :meth:`~.delete`
operations'

def timeout(self, timeout):

    assert (self._batch is None), 'Setting    both    timeout    and    batch    is    not    supported'
    self._timeout = timeout
    return self
