Issue #18644: Fix a ResourceWarning in formatter.test().

Patch by Vajrasky Kok.
This commit is contained in:
Berker Peksag 2015-01-05 09:19:40 +02:00
parent b461000a3f
commit d91082c777
1 changed files with 9 additions and 5 deletions

View File

@ -436,11 +436,15 @@ def test(file = None):
fp = open(sys.argv[1])
else:
fp = sys.stdin
for line in fp:
if line == '\n':
f.end_paragraph(1)
else:
f.add_flowing_data(line)
try:
for line in fp:
if line == '\n':
f.end_paragraph(1)
else:
f.add_flowing_data(line)
finally:
if fp is not sys.stdin:
fp.close()
f.end_paragraph(0)