def new_function(*args, **kwargs): response = BaseView() try: request = [a for a in args if hasattr(a, 'user')][0] except IndexError: return response.send(errors="Login required method called without request object", status=500) if request.user.is_authenticated(): return decorated_function(*args, **kwargs) return response.send(errors='401 -- Unauthorized', status=401)
def new_function(*args, **kwargs): response = BaseView() try: request = [a for a in args if hasattr(a, 'user')][0] except IndexError: return response.send( errors="Login required method called without request object", status=500) if request.user.is_authenticated(): return decorated_function(*args, **kwargs) return response.send(errors='401 -- Unauthorized', status=401)