diff options
-rw-r--r-- | ttystatus/messager.py | 3 | ||||
-rw-r--r-- | ttystatus/messager_tests.py | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/ttystatus/messager.py b/ttystatus/messager.py index a54f0ce..aa14509 100644 --- a/ttystatus/messager.py +++ b/ttystatus/messager.py @@ -72,4 +72,5 @@ class Messager(object): def finish(self): '''Finalize output.''' - self.clear() + if self.output.isatty(): + self.output.write('\n') diff --git a/ttystatus/messager_tests.py b/ttystatus/messager_tests.py index c086fc1..8907201 100644 --- a/ttystatus/messager_tests.py +++ b/ttystatus/messager_tests.py @@ -77,4 +77,4 @@ class MessagerTests(unittest.TestCase): def test_finish_removes_message(self): self.messager.write('foo') self.messager.finish() - self.assertEqual(self.output.getvalue(), 'foo\r \r') + self.assertEqual(self.output.getvalue(), 'foo\n') |