def func(): callbacks = [] for j in xrange(options.znode_count): cb = zkclient.DeleteCallback() cb.cv.acquire() s.adelete(child_path(j), cb) callbacks.append(cb) for cb in callbacks: cb.waitForSuccess()
def func(): callbacks = [] cb = zkclient.DeleteCallback() cb.cv.acquire() s.add_auth("digest", "user:andor", cb) cb.waitForSuccess() for j in xrange(options.znode_count): cb = zkclient.GetCallback() cb.cv.acquire() s.aget_acl(child_path(j), cb) callbacks.append(cb) for j, cb in enumerate(callbacks): cb.waitForSuccess() if len(cb.value) != 1: raise SmokeError( "invalid ACL %s for operation %d on handle %d" % (cb.value, j, cb.handle))