@classmethod<EOL><INDENT>def mount_rate_limit_adapters(cls, session=None,<EOL>rls_config=None, **kwargs):<DEDENT>
session = session or HTTP_SESSION<EOL>if rls_config is None:<EOL><INDENT>rls_config = RateLimiter.get_configs()<EOL><DEDENT>for name, rl_conf in rls_config.items():<EOL><INDENT>urls = rl_conf.get('<STR_LIT>', [])<EOL>if not urls:<EOL><INDENT>continue<EOL><DEDENT>rl_adapter = RLRequestAdapter(name, config=rls_config, **kwargs)<EOL>for url in urls:<EOL><INDENT>session.mount(url, rl_adapter)<EOL><DEDENT><DEDENT>
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.