Skip to content

Commit 4e88bb9

Browse files
authored
flush on exit (#2231)
1 parent 2969abf commit 4e88bb9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/textual/app.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,12 @@ def run(self) -> None:
211211
# Flush when there is a break.
212212
while True:
213213
text: str | None = get()
214-
empty = qsize() == 0
215214
if text is None:
216215
break
217216
write(text)
218-
if empty:
217+
if qsize() == 0:
219218
flush()
219+
flush()
220220

221221
def stop(self) -> None:
222222
"""Stop the thread, and block until it finished."""
@@ -1539,6 +1539,7 @@ def fatal_error(self) -> None:
15391539
self._close_messages_no_wait()
15401540

15411541
def _print_error_renderables(self) -> None:
1542+
"""Print and clear exit renderables."""
15421543
for renderable in self._exit_renderables:
15431544
self.error_console.print(renderable)
15441545
self._exit_renderables.clear()

0 commit comments

Comments
 (0)