def with_json_request(func): @wraps(func) def dec(*args, **kwargs): if not request.is_json: return 'Bad json request', 400 return func(*args, **kwargs) return dec