from functools import wraps from flask import redirect, url_for from flask_login import current_user def login_required_custom(f): """Redundant wrapper — Flask-Login handles this, but kept for explicitness.""" @wraps(f) def decorated(*args, **kwargs): if not current_user.is_authenticated: return redirect(url_for('auth.login')) return f(*args, **kwargs) return decorated