From 3eaddeb432b8755345f50acaf370be9146eb551e Mon Sep 17 00:00:00 2001 From: Michael E Brown Date: Tue, 18 Nov 2008 17:29:02 -0600 Subject: add new exception for result dir not being accessible and print nice friendly error message. --- py/mock/backend.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'py/mock/backend.py') diff --git a/py/mock/backend.py b/py/mock/backend.py index 6cfd603..ed61a69 100644 --- a/py/mock/backend.py +++ b/py/mock/backend.py @@ -169,8 +169,9 @@ class Root(object): self.uidManager.dropPrivsTemp() try: mock.util.mkdirIfAbsent(self.resultdir) - except OSError: - pass + except (OSError,), e: + if e.errno == 13: + raise mock.exception.ResultDirNotAccessible( ResultDirNotAccessible.__doc__ % self.resultdir ) self.uidManager.restorePrivs() # lock this buildroot so we dont get stomped on. -- cgit From 78cd2d318fb16777db57af335c2e82db3c06c3f7 Mon Sep 17 00:00:00 2001 From: Clark Williams Date: Fri, 19 Dec 2008 15:58:06 -0600 Subject: added version variable; added Mock Version banner to all logs --- py/mock/backend.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'py/mock/backend.py') diff --git a/py/mock/backend.py b/py/mock/backend.py index 6cfd603..f5f7ab4 100644 --- a/py/mock/backend.py +++ b/py/mock/backend.py @@ -31,6 +31,7 @@ class Root(object): self.preExistingDeps = "" self.logging_initialized = False self.buildrootLock = None + self.version = config['version'] self.sharedRootName = config['root'] if config.has_key('unique-ext'): @@ -544,6 +545,7 @@ class Root(object): fh.setFormatter(formatter) fh.setLevel(logging.NOTSET) log.addHandler(fh) + log.info("Mock Version: %s" % self.version) finally: self.uidManager.restorePrivs() -- cgit