The wrapper for the asyncSlot decorator returns None instead of returning a future. There should be a return here before asyncio.ensure_future call: https://github.com/CabbageDevelopment/qasync/blob/master/qasync/__init__.py#L659