Issue #18644: Fix a ResourceWarning in formatter.test().
Patch by Vajrasky Kok.
This commit is contained in:
parent
b461000a3f
commit
d91082c777
|
@ -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)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue