From 2afc769c38a084ad42fb2682deaa1ac4487c425d Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Mon, 28 Nov 2011 17:47:02 +0100 Subject: [PATCH] rclpython: catch exception caused by indentation error in doc --- src/filters/rclpython | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/filters/rclpython b/src/filters/rclpython index f3ba764f..990d03b5 100755 --- a/src/filters/rclpython +++ b/src/filters/rclpython @@ -141,6 +141,9 @@ class Parser: line = ex[1][0] self.out.write("

ERROR: %s

%s\n" % ( msg, self.raw[self.lines[line]:])) + except IndentationError, ex: + msg = ex[0] + self.out.write("

ERROR: %s

\n" % (msg)) self.out.write('\n') def __call__(self, toktype, toktext, (srow,scol), (erow,ecol), line):