> You can use gevent.wait()
gevent.joinall() takes a sequence of greenlets, while gevent.wait() takes a sequence of "objects" (???). Are you suggesting calling gevent.wait() without any args or passing a sequence of greenlets via the "objects" arg? Also, which types of objects are valid for passing inside the "objects" sequence in gevent.wait()?
Thank you,
Vitaly