diff options
author | Aleksey Filippov <alekseyf@google.com> | 2018-03-12 02:39:27 +0000 |
---|---|---|
committer | Aleksey Filippov <alekseyf@google.com> | 2018-03-12 02:39:27 +0000 |
commit | 3493a372e2df477d3cb86dd628fc5a30797880d3 (patch) | |
tree | fd9fc561f58ac352d7fe2956fe4aa734121ce876 /test cases | |
parent | 093bdcafc9a2a2602f8da7da3a010958cbb7d155 (diff) | |
download | meson-3493a372e2df477d3cb86dd628fc5a30797880d3.zip meson-3493a372e2df477d3cb86dd628fc5a30797880d3.tar.gz meson-3493a372e2df477d3cb86dd628fc5a30797880d3.tar.bz2 |
Use specific exception types instead of Exception
Diffstat (limited to 'test cases')
-rwxr-xr-x | test cases/common/72 build always/version_gen.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test cases/common/72 build always/version_gen.py b/test cases/common/72 build always/version_gen.py index 17e613e..fbe2df9 100755 --- a/test cases/common/72 build always/version_gen.py +++ b/test cases/common/72 build always/version_gen.py @@ -8,7 +8,7 @@ def generate(infile, outfile, fallback): workdir = '.' try: version = subprocess.check_output(['git', 'describe'], cwd=workdir).decode().strip() - except Exception: + except (subprocess.CalledProcessError, OSError, UnicodeDecodeError): version = fallback with open(infile) as f: newdata = f.read().replace('@VERSION@', version) @@ -17,7 +17,7 @@ def generate(infile, outfile, fallback): olddata = f.read() if olddata == newdata: return - except Exception: + except OSError: pass with open(outfile, 'w') as f: f.write(newdata) |