Make sure function is called by blocking and waiting for the result, even if we’re currently in a monkey patched eventlet/gevent environment.
Detect method to use for blocking calls.
Select blocking method, where type is onf of default gevent or eventlet.