From 107cb995afa484d65ae118cefe93c78bf7a01388 Mon Sep 17 00:00:00 2001 From: Peter Eckersley Date: Sat, 28 Nov 2015 02:06:53 -0800 Subject: [PATCH] Reduce verbosity of error tracebacks Counteracting #1413 and going a little further. --- letsencrypt/cli.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/letsencrypt/cli.py b/letsencrypt/cli.py index 2fae5fe3e..729979f39 100644 --- a/letsencrypt/cli.py +++ b/letsencrypt/cli.py @@ -1150,9 +1150,9 @@ def _handle_exception(exc_type, exc_value, trace, args): else: # Tell the user a bit about what happened, without overwhelming # them with a full traceback - msg = ("An unexpected error occurred.\n" + - traceback.format_exception_only(exc_type, exc_value)[0] + - "Please see the ") + err = traceback.format_exception_only(exc_type, exc_value)[0] + _code, _sep, err = err.partition(":: ") + msg = "An unexpected error occurred:\n" + err + "Please see the " if args is None: msg += "logfile '{0}' for more details.".format(logfile) else: