commit | 266e45486659472d3b7c63d397a8083968a0f33f | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Fri May 21 21:31:24 2010 +0000 |
committer | Benjamin Peterson <benjamin@python.org> | Fri May 21 21:31:24 2010 +0000 |
tree | c59eb9e4532f8ddfee9a6b8d69471be73ac298a9 | |
parent | dd59f1bf92958c698cc4223e9762e5d46a498c38 [diff] [blame] |
ensure the last line has a trailing newline #8782
diff --git a/Lib/linecache.py b/Lib/linecache.py index e7c33e1..c999851 100644 --- a/Lib/linecache.py +++ b/Lib/linecache.py
@@ -133,6 +133,8 @@ except IOError, msg: ## print '*** Cannot open', fullname, ':', msg return [] + if lines and not lines[-1].endswith('\n'): + lines[-1] += '\n' size, mtime = stat.st_size, stat.st_mtime cache[filename] = size, mtime, lines, fullname return lines