diff options
Diffstat (limited to 'subv.py')
| -rw-r--r-- | subv.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -368,11 +368,12 @@ class LineIterator(object): return (self.segment, self.line) def exception(self, msg): + stream_name = getattr(self.stream, 'name', '(unnamed)') if self.line: - msg = msg + "\n{}:{}: {}".format(self.stream.name, self.i, format(self.line)) + msg = msg + "\n{}:{}: {}".format(stream_name, self.i, format(self.line)) msg = msg + "\nparsed as {}".format(dump(self.line)) elif self.raw_line: - msg = msg + "\n{}:{}: {}".format(self.stream.name, self.i, self.raw_line.strip()) + msg = msg + "\n{}:{}: {}".format(stream_name, self.i, self.raw_line.strip()) return SubVException(msg) def with_parsed_lines(process_fn): |
