From: Oleg Broytman Date: Mon, 25 Jul 2016 20:47:39 +0000 (+0300) Subject: lib/python/init.py: simplify excepthook using ColoredFile X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=commitdiff_plain;h=39f8e222d98465fede4fd3ff208e17329902fe75 lib/python/init.py: simplify excepthook using ColoredFile --- diff --git a/lib/python/init.py b/lib/python/init.py index 0e33d09..6a6ff9a 100644 --- a/lib/python/init.py +++ b/lib/python/init.py @@ -175,9 +175,9 @@ def init(): def excepthook(etype, evalue, etraceback): lines = format_exception(etype, evalue, etraceback) pager = Pager() + pager.stdout = ColoredFile(pager.stdout, '\033[31m') # red for line in lines: - pager.write( - '\033[31m' + line.rstrip('\n') + '\033[0m\n') # red, reset + pager.write(line) pager.close() sys.excepthook = excepthook