summaryrefslogtreecommitdiff
path: root/mdbp/common.py
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2021-05-20 06:41:03 +0200
committerHelmut Grohne <helmut@subdivi.de>2021-05-20 06:41:03 +0200
commitafff0dc73188ac323ec0265cc6b39c67f9fd7474 (patch)
tree4e27de790a179333f43802d64ac425fa06c33d9c /mdbp/common.py
parent250e0c5087e22838ed864d8ce6c4483cb4d3532f (diff)
downloadmdbp-afff0dc73188ac323ec0265cc6b39c67f9fd7474.tar.gz
common: simplify code using contextlib.suppress
Diffstat (limited to 'mdbp/common.py')
-rw-r--r--mdbp/common.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/mdbp/common.py b/mdbp/common.py
index eccefc1..ba4b20d 100644
--- a/mdbp/common.py
+++ b/mdbp/common.py
@@ -53,10 +53,8 @@ def buildjson_patch_relative(buildobj: JsonObject,
except KeyError:
break
else:
- try:
+ with contextlib.suppress(KeyError):
obj[attrs[-1]] = str(basedir / pathlib.Path(obj[attrs[-1]]))
- except KeyError:
- pass
def buildjson(filename: str) -> JsonObject:
"""Type constructor for argparse validating a build json file path and