minirst: don't choke on empty text

This commit is contained in:
Matt Mackall 2011-09-17 13:42:11 -05:00
parent 5195ef177c
commit 35cdad6929

View File

@ -38,9 +38,10 @@ def findblocks(text):
blocks = []
for b in _blockre.split(text.lstrip('\n').rstrip()):
lines = b.splitlines()
indent = min((len(l) - len(l.lstrip())) for l in lines)
lines = [l[indent:] for l in lines]
blocks.append(dict(indent=indent, lines=lines))
if lines:
indent = min((len(l) - len(l.lstrip())) for l in lines)
lines = [l[indent:] for l in lines]
blocks.append(dict(indent=indent, lines=lines))
return blocks
def findliteralblocks(blocks):