def decorated(*args, **kwargs): token = None uid = None if 'Authorization' in request.headers and 'UID' in request.headers: token = request.headers['Authorization'] uid = int(request.headers['UID']) if not token or not uid: raise exceptions.InvalidToken('Token or UID Not supplied in header') User.verify_auth_token(token, uid) return f(*args, **kwargs)