diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-22 12:20:29 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-03-22 19:32:44 -0600 |
commit | a3e4bb076965497736b07ed38b92646fb5c7c219 (patch) | |
tree | 4c18a16b7f456151492bb7779c35e317a0fd6f39 | |
parent | f181fcb587e88ac602289a2f258b7a39e745a4e4 (diff) |
lib9p: idl.gen: Fix syntax error messages when the line has a tab
-rwxr-xr-x | lib9p/idl.gen | 4 |
1 files changed, 3 insertions, 1 deletions
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) |