summaryrefslogtreecommitdiffstats
path: root/py/mock.py
diff options
context:
space:
mode:
authorMichael E Brown <mebrown@michaels-house.net>2008-11-18 17:29:02 -0600
committerMichael E Brown <mebrown@michaels-house.net>2008-11-18 17:29:02 -0600
commit3eaddeb432b8755345f50acaf370be9146eb551e (patch)
tree564a08c110e5cf284898634782e766da846f0b04 /py/mock.py
parentf361fde09b4063026dc1e644511db3041dec275d (diff)
downloadmock-3eaddeb432b8755345f50acaf370be9146eb551e.tar.gz
mock-3eaddeb432b8755345f50acaf370be9146eb551e.tar.xz
mock-3eaddeb432b8755345f50acaf370be9146eb551e.zip
add new exception for result dir not being accessible and print nice friendly error message.
Diffstat (limited to 'py/mock.py')
-rwxr-xr-xpy/mock.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/py/mock.py b/py/mock.py
index d04c859..f2e413a 100755
--- a/py/mock.py
+++ b/py/mock.py
@@ -652,6 +652,11 @@ if __name__ == '__main__':
exitStatus = 7
log.error("Exiting on user interrupt, <CTRL>-C")
+ except (mock.exception.ResultDirNotAccessible,), exc:
+ exitStatus = exc.resultcode
+ log.error(str(exc))
+ killOrphans = 0
+
except (mock.exception.BadCmdline, mock.exception.BuildRootLocked), exc:
exitStatus = exc.resultcode
log.error(str(exc))