equal
deleted
inserted
replaced
235 for a in args: |
235 for a in args: |
236 sys.stdout.write(str(a)) |
236 sys.stdout.write(str(a)) |
237 |
237 |
238 def write_err(self, *args): |
238 def write_err(self, *args): |
239 try: |
239 try: |
240 if not sys.stdout.closed: |
240 if not hasattr(sys.stdout, 'closed') or not sys.stdout.closed: |
241 sys.stdout.flush() |
241 sys.stdout.flush() |
242 for a in args: |
242 for a in args: |
243 sys.stderr.write(str(a)) |
243 sys.stderr.write(str(a)) |
244 # stderr may be buffered under win32 when redirected to files, |
244 # stderr may be buffered under win32 when redirected to files, |
245 # including stdout. |
245 # including stdout. |