def authenticate_and_call(*args, **kwargs): if not user_manager.validate_login(): return unauthorized("login required") if not hack_manager.validate_hackathon_name(): return bad_request("hackathon name invalid") if not admin_manager.validate_admin_privilege_http(): return forbidden("access denied") return func(*args, **kwargs)
def authenticate_and_call(*args, **kwargs): if not hack_manager.validate_hackathon_name(): return bad_request("hackathon name invalid") return func(*args, **kwargs)