diff --git a/installsystems/printer.py b/installsystems/printer.py index 0ea6b5b6284d21963a6c06d21c7aaa1266dff09d..885c80ea2eb97892aef26469edb9bd177bb19220 100644 --- a/installsystems/printer.py +++ b/installsystems/printer.py @@ -109,6 +109,10 @@ def error(message=None, exception=None, quit=True, fd=sys.stderr, endl=os.linese # print traceback in debug mode if installsystems.verbosity > 1 and isinstance(exception, ISException): exception.print_tb(fd) + elif installsystems.verbosity > 1: + out("#l##B#", fd=fd, endl="") + traceback.print_exc(file=fd) + out("#R#", fd=fd, endl="") if quit: exit(42)