def METHOD_NAME(self):
    # The vote() call is synchronous, which makes it difficult to
    # coordinate the action of multiple threads that all call
    # vote().  This method sends the vote call, then sets the
    # event saying vote was called, then waits for the vote
    # response.
    future = self.storage._server.call('vote', id(self.trans), wait=False)
    self.ready.set()
    future.result(9)