Properly count newlines appearing at the end of templates after rendering

Fixes #4633
This commit is contained in:
James Cammarata 2014-02-05 15:13:19 -06:00
parent cda3f06117
commit 959a156195
2 changed files with 18 additions and 2 deletions

View file

@ -5,3 +5,11 @@ def isprintable(instring):
isprintable = set(instring).issubset(printset)
return isprintable
def count_newlines_from_end(str):
i = len(str)
while i > 0:
if str[i-1] != '\n':
break
i -= 1
return len(str) - i