expand try/except/finally which py2.4 does't like

This commit is contained in:
Benjamin Peterson 2011-05-25 15:55:57 -05:00
parent c0910abf2f
commit e02d22aa4f
1 changed files with 4 additions and 3 deletions

View File

@ -228,7 +228,10 @@ class Module(pytest.File, PyCollectorMixin):
self.ihook.pytest_pycollect_before_module_import(mod=self)
# we assume we are only called once per module
try:
mod = self.fspath.pyimport(ensuresyspath=True)
try:
mod = self.fspath.pyimport(ensuresyspath=True)
finally:
self.ihook.pytest_pycollect_after_module_import(mod=self)
except SyntaxError:
excinfo = py.code.ExceptionInfo()
raise self.CollectError(excinfo.getrepr(style="short"))
@ -243,8 +246,6 @@ class Module(pytest.File, PyCollectorMixin):
"HINT: use a unique basename for your test file modules"
% e.args
)
finally:
self.ihook.pytest_pycollect_after_module_import(mod=self)
#print "imported test module", mod
self.config.pluginmanager.consider_module(mod)
return mod