Skip to content

Commit 4d8f858

Browse files
committed
Fix the losing cursor issue when any error occurs
1 parent 3dabc2a commit 4d8f858

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/thumbnails/progress.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ def use_progress(func):
4646
@functools.wraps(func)
4747
def wrapper(*args, **kwargs):
4848
Progress.start()
49-
func(*args, **kwargs)
50-
Progress.stop()
49+
try:
50+
func(*args, **kwargs)
51+
finally:
52+
Progress.stop()
5153

5254
return wrapper

0 commit comments

Comments
 (0)