blockinfile: Add a newline at EOF when the file is newly created (#3174)

Ref: #2687
This commit is contained in:
YAEGASHI Takeshi 2016-10-24 23:30:46 +09:00 committed by Matt Clay
parent 9ca2fef23a
commit 8bb9149a10

View file

@ -285,7 +285,7 @@ def main():
if lines:
result = '\n'.join(lines)
if original and original.endswith('\n'):
if original is None or original.endswith('\n'):
result += '\n'
else:
result = ''