Yet another fix to the gevent threadpool error wrapping
Following up on #171.
It turns out gevent.spawn
also prints to standard output when an exception is raised (I wrongly assumed it was only threadpool.spawn
). So we're replacing gevent.spawn
greenlet with an async result.