about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume.gomez@huawei.com>2023-07-19 14:27:52 +0200
committerGuillaume Gomez <guillaume.gomez@huawei.com>2023-07-19 14:34:06 +0200
commit8e8c5c9f7e5ca030e5d7eb04952ea4a78fb8c352 (patch)
treed5adb097ae719f71a78543e2a4960c32b2eb8a7b
parent8f5787abba2c9633f371b539f18030b20b4ee638 (diff)
downloadrust-8e8c5c9f7e5ca030e5d7eb04952ea4a78fb8c352.tar.gz
rust-8e8c5c9f7e5ca030e5d7eb04952ea4a78fb8c352.zip
Improve htmldocck error a bit by providing line where error occurred
-rwxr-xr-xsrc/etc/htmldocck.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/etc/htmldocck.py b/src/etc/htmldocck.py
index 5ab1874e9ed..2e0f832192f 100755
--- a/src/etc/htmldocck.py
+++ b/src/etc/htmldocck.py
@@ -274,6 +274,8 @@ def get_commands(template):
                 args = shlex.split(args)
             except UnicodeEncodeError:
                 args = [arg.decode('utf-8') for arg in shlex.split(args.encode('utf-8'))]
+            except Exception as exc:
+                raise Exception("line {}: {}".format(lineno + 1, exc)) from None
             yield Command(negated=negated, cmd=cmd, args=args, lineno=lineno+1, context=line)