def oauth_request(self, url, method, **kwargs):
<EOL>if self.session is None:<EOL><INDENT>self.session = self.get_session()<EOL><DEDENT>return self._internal_request(self.session, url, method, **kwargs)<EOL>
Makes a request to url using an oauth session

        :param str url: url to send request to
        :param str method: type of request (get/put/post/patch/delete)
        :param kwargs: extra params to send to the request api
        :return: Response of the request
        :rtype: requests.Response