--- src/rendercv/cli/error_handler.py.orig 2026-01-03 20:10:58 UTC +++ src/rendercv/cli/error_handler.py @@ -8,7 +8,7 @@ from rendercv.exception import RenderCVUserError from rendercv.exception import RenderCVUserError -def handle_user_errors[T, **P](function: Callable[P, None]) -> Callable[P, None]: +def handle_user_errors(function): """Decorator that catches user errors and displays friendly messages without stack traces. Why: @@ -33,7 +33,7 @@ def handle_user_errors[T, **P](function: Callable[P, N """ @functools.wraps(function) - def wrapper(*args: P.args, **kwargs: P.kwargs) -> None: + def wrapper(*args, **kwargs) -> None: try: return function(*args, **kwargs) except RenderCVUserError as e: