From a3e4bb076965497736b07ed38b92646fb5c7c219 Mon Sep 17 00:00:00 2001 From: "Luke T. Shumaker" Date: Sat, 22 Mar 2025 12:20:29 -0600 Subject: lib9p: idl.gen: Fix syntax error messages when the line has a tab --- lib9p/idl.gen | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib9p/idl.gen') diff --git a/lib9p/idl.gen b/lib9p/idl.gen index af70097..65ff734 100755 --- a/lib9p/idl.gen +++ b/lib9p/idl.gen @@ -1420,8 +1420,10 @@ def main() -> None: ) assert e.text print(f"\t{e.text}", file=sys.stderr) + text_suffix = e.text.lstrip() + text_prefix = e.text[: -len(text_suffix)] print( - f"\t{ANSIColors.RED}{'~'*len(e.text)}{ANSIColors.RESET}", + f"\t{text_prefix}{ANSIColors.RED}{'~'*len(text_suffix)}{ANSIColors.RESET}", file=sys.stderr, ) sys.exit(2) -- cgit v1.2.3-2-g168b