mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
ensure the last line has a trailing newline #8782
This commit is contained in:
parent
dd59f1bf92
commit
266e454866
3 changed files with 17 additions and 0 deletions
|
|
@ -133,6 +133,8 @@ def updatecache(filename, module_globals=None):
|
|||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue