docs: def mount_rate_limit_adapters(cls, session=None,
                                    rls_config=None, **kwargs):
          """Mount rate-limits adapters on the specified `requests.Session`
          object.
  
          :param py:class:`requests.Session` session:
            Session to mount. If not specified, then use the global
            `HTTP_SESSION`.
  
          :param dict rls_config:
            Rate-limits configuration. If not specified, then
            use the one defined at application level.
  
          :param kwargs:
            Additional keywords argument given to
            py:class:`docido_sdk.toolbox.rate_limits.RLRequestAdapter`
            constructor.
          """
          session = session or HTTP_SESSION
          if rls_config is None:
              rls_config = RateLimiter.get_configs()
          for name, rl_conf in rls_config.items():
              urls = rl_conf.get('urls', [])
              if not urls:
                  continue
              rl_adapter = RLRequestAdapter(name, config=rls_config, **kwargs)
              for url in urls:
                  session.mount(url, rl_adapter)