napoleon: fix handling of blocks when there is a prefix but no line content

Closes #1542.
This commit is contained in:
Georg Brandl 2015-01-08 08:12:17 +01:00
parent 21b838454f
commit 12bf3b69ce

View File

@ -291,11 +291,10 @@ class GoogleDocstring(UnicodeMixin):
padding = ' ' * len(prefix)
result_lines = []
for i, line in enumerate(lines):
if line:
if i == 0:
result_lines.append(prefix + line)
else:
result_lines.append(padding + line)
if i == 0:
result_lines.append(prefix + line)
elif line:
result_lines.append(padding + line)
else:
result_lines.append('')
return result_lines