[svn r62288] better error handling

--HG--
branch : trunk
This commit is contained in:
hpk 2009-03-01 14:16:14 +01:00
parent d47ae0dc8d
commit 0b074ae555
1 changed files with 4 additions and 0 deletions

View File

@ -30,12 +30,16 @@ class Conftest(object):
if anchor.check(): # we found some file object
self._path2confmods[None] = self.getconftestmodules(anchor)
break
else:
assert 0, "no root of filesystem?"
def getconftestmodules(self, path):
""" return a list of imported conftest modules for the given path. """
try:
clist = self._path2confmods[path]
except KeyError:
if path is None:
raise ValueError("missing default conftest.")
dp = path.dirpath()
if dp == path:
return [self.importconftest(defaultconftestpath)]