summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-10-27 14:57:39 +0200
committerMichał Górny <mgorny@gentoo.org>2017-10-27 15:08:48 +0200
commitbce76a8e28c54c8503ab9e724124be2f704c432e (patch)
treedea03e2e8cf56bd0e9295ef970cd0a406e6f65da
parentca367b0b15001f87c5fdd8fc019eb3f52b72d829 (diff)
downloadgemato-bce76a8e28c54c8503ab9e724124be2f704c432e.tar.gz
cli: Handle more standard exceptions
-rw-r--r--gemato/cli.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gemato/cli.py b/gemato/cli.py
index 0529fc9..0bd4147 100644
--- a/gemato/cli.py
+++ b/gemato/cli.py
@@ -64,6 +64,12 @@ def do_verify(args):
relpath = ''
try:
ret = m.assert_directory_verifies(relpath, **kwargs)
+ except gemato.exceptions.ManifestCrossDevice as e:
+ logging.error(str(e))
+ return 1
+ except gemato.exceptions.ManifestIncompatibleEntry as e:
+ logging.error(str(e))
+ return 1
except gemato.exceptions.ManifestMismatch as e:
logging.error(str(e))
return 1