Commit d91082c7 authored by Berker Peksag's avatar Berker Peksag

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

Patch by Vajrasky Kok.
parent b461000a
......@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment