docs: def run(self, url=DEFAULT_AUTOBAHN_ROUTER, realm=DEFAULT_AUTOBAHN_REALM,
              authmethods=None, authid=None, authrole=None, authextra=None,
              blocking=False, callback=None, **kwargs):
          """
          Start the background twisted thread and create the WAMP connection
  
          :param blocking: If ``False`` (default) this method will spawn a new
          thread that will be used to run the callback events (e.i. registered and
          subscribed functions). If ``True`` this method will not returns and
          use the current thread to run the callbacks.
          :param callback: This callback will be called once init is done, use it
          with ``blocking=True`` to put your WAMP related init
          """
          _init_crochet(in_twisted=False)
          self._bootstrap(blocking, url=url, realm=realm,
                  authmethods=authmethods, authid=authid, authrole=authrole,
                  authextra=authextra, **kwargs)
          if callback:
              callback()
          self._callbacks_runner.start()