'Commit the transaction asynchronously.
:rtype: :class:`~kazoo.interfaces.IAsyncResult`'

def commit_async(self):

    self._check_tx_state()
    self.committed = True
    async_object = self.client.handler.async_result()
    self.client._call(Transaction(self.operations), async_object)
    return async_object
