'Start the client in a separate thread (non-blocking).
This only has an effect if ``callable`` was set to `True` when
initializing the client.'

def start(self):

    if self._callable:
        self._is_running = True
        self._run_client()
