code: def request(self, method, url, **kwargs):  # pylint: disable=arguments-differ
          
          self._check_auth()
          return super(OAuthAPIClient, self).request(method, url, **kwargs)
docs: Overrides Session.request to ensure that the session is authenticated