From ff80b906d0d76e5d3f47230fa7649a7d855dd6e8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 24 Mar 2022 11:39:31 +0530 Subject: [PATCH] Report full traceback when highlighting fails --- kittens/diff/highlight.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kittens/diff/highlight.py b/kittens/diff/highlight.py index 0a1eb502d..7272f8984 100644 --- a/kittens/diff/highlight.py +++ b/kittens/diff/highlight.py @@ -167,7 +167,9 @@ def highlight_collection(collection: Collection, aliases: Optional[Dict[str, str try: highlights = future.result() except Exception as e: - return f'Running syntax highlighting for {path} generated an exception: {e}' + import traceback + tb = traceback.format_exc() + return f'Running syntax highlighting for {path} generated an exception: {e} with traceback:\n{tb}' ans[path] = highlights return ans