async def _thread_coro(self, *args):
        """ Coroutine called by MapAsync. It's wrapping the call of
        run_in_executor to run the synchronous function as thread """
        return await self._loop.run_in_executor(
            self._executor, self._function, *args)
Coroutine called by MapAsync. It's wrapping the call of
        run_in_executor to run the synchronous function as thread