aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-08-27 12:34:37 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2020-08-27 23:47:56 +0300
commit6fc067344d035c0c16fb33c11f5f0ace5c99c558 (patch)
tree81947ec0bbf3d001c0a2df4d39ab0a6d75776dc6 /run_unittests.py
parent6f74692ae0fe4fda8a133cc1627c4742331a52c7 (diff)
downloadmeson-6fc067344d035c0c16fb33c11f5f0ace5c99c558.zip
meson-6fc067344d035c0c16fb33c11f5f0ace5c99c558.tar.gz
meson-6fc067344d035c0c16fb33c11f5f0ace5c99c558.tar.bz2
tests: make chdir more robust in run_unittests.py
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/run_unittests.py b/run_unittests.py
index f336270..9cd95f0 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -83,8 +83,10 @@ URLOPEN_TIMEOUT = 5
def chdir(path: str):
curdir = os.getcwd()
os.chdir(path)
- yield
- os.chdir(curdir)
+ try:
+ yield
+ finally:
+ os.chdir(curdir)
def get_dynamic_section_entry(fname, entry):