def is_valid_request(self, request, parameters={},
                         fake_method=None, handle_error=True):
        try:
            # Set the parameters to be what we were passed earlier
            # if we didn't get any passed to us now
            if not parameters and hasattr(self, 'params'):
                parameters = self.params

            method, url, headers, parameters = self.parse_request(
                request, parameters, fake_method)

            oauth_request = oauth2.Request.from_request(
                method,
                url,
                headers=headers,
                parameters=parameters)

            self.oauth_server.verify_request(
                oauth_request, self.oauth_consumer, {})

        except oauth2.MissingSignature, e:
            if handle_error:
                return False
            else:
                raise e
        # Signature was valid
        return True
Report the progress for each step.
dataset/ETHPy150Open tophatmonocle/ims_lti_py/ims_lti_py/request_validator.py/RequestValidatorMixin.is_valid_request--crossover with--dataset/ETHPy150Open behave/behave/behave/formatter/progress.py/StepProgressFormatter.report_step_progress