From ad2b4e48d1413c7c11ff8e84a4de21bbc3aa62d0 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Tue, 18 Oct 2022 12:34:51 -0300 Subject: [PATCH] [Fixed] The hide_stderr function when exception - Needed a finally --- kibot/misc.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kibot/misc.py b/kibot/misc.py index cfde8272..70454b53 100644 --- a/kibot/misc.py +++ b/kibot/misc.py @@ -295,8 +295,10 @@ def hide_stderr(): devnull = os.open('/dev/null', os.O_WRONLY) os.dup2(devnull, 2) os.close(devnull) - yield - os.dup2(newstderr, 2) + try: + yield + finally: + os.dup2(newstderr, 2) def version_str2tuple(ver):