def __call__(self, context, request): if request.config.fullauth.check_csrf: result = CheckCSRFTokenPredicate.__call__(self, context, request) if not result: raise HTTPUnauthorized return True
def __call__(self, context, request): """ Run predicate check. :param context: :param pyramid.request.Request request: """ if request.registry['config'].fullauth.check_csrf: result = CheckCSRFTokenPredicate.__call__(self, context, request) if not result: raise HTTPUnauthorized return True
def _makeOne(self, val, config): from pyramid.config.predicates import CheckCSRFTokenPredicate return CheckCSRFTokenPredicate(val, config)