diff -r cda76ef561a2 Lib/formatter.py --- a/Lib/formatter.py Sat Aug 03 02:49:53 2013 -0700 +++ b/Lib/formatter.py Sat Aug 03 21:50:28 2013 +0800 @@ -439,6 +439,10 @@ else: f.add_flowing_data(line) f.end_paragraph(0) + try: + fp.close() + except: + pass if __name__ == '__main__':