Skip to content

Commit b7990e4

Browse files
committed
make safe_invalidate_display() safer with a try
It would be possible to place a call to this function before it could work. The "try" makes it safe against throwing in every runtime case.
1 parent 17d63ce commit b7990e4

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
Upcoming (TBD)
2+
==============
3+
4+
Internal
5+
---------
6+
* Make `safe_invalidate_display` safer.
7+
8+
19
1.61.0 (2026/03/07)
210
==============
311

mycli/packages/toolkit/utils.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@ def safe_invalidate_display(app: Application) -> None:
1717
def print_empty_string():
1818
app.print_text('')
1919

20-
run_in_terminal(print_empty_string)
20+
try:
21+
run_in_terminal(print_empty_string)
22+
except RuntimeError:
23+
pass

0 commit comments

Comments
 (0)