def METHOD_NAME(  # pylint: disable=signature-differs,arguments-differ
    self, method, url, *args, **kwargs
):
    # print("HTTPSession::request", self._x_base_url, method, url, args, kwargs)
    if "timeout" not in kwargs:
        kwargs["timeout"] = __default_requests_timeout__
    return super().METHOD_NAME(
        method,
        url
        if url.startswith("http") or not self._x_base_url
        else urljoin(self._x_base_url, url),
        *args,
        **kwargs
    )