def decorated(*args, **kwargs): try: if validate_request(FlaskRequest(request), consumer_getter=get_consumer): return f(*args, **kwargs) raise Unauthorized('Invalid request') except InvalidRequest as e: raise Unauthorized(e)
def decorated(request, *args, **kwargs): try: if validate_request(DjangoRequest(request), consumer_getter=get_consumer): return f(request, *args, **kwargs) return HttpResponse('Unauthorized', status=401) except InvalidRequest as e: return HttpResponse('Unauthorized: {}'.format(e), status=401) except Exception as e: print e