def _cleanUp(self, result):
try:
if self.forceGarbageCollection:
gc.collect()
util._Janitor().postCaseCleanup()
except util.FailureError, e:
result.addError(self, e.original)
self._passed = False
except:
result.cleanupErrors(failure.Failure())
self._passed = False
for error in self._observer.getErrors():
result.addError(self, error)
self._passed = False
self.flushLoggedErrors()
self._removeObserver()
if self._passed:
result.addSuccess(self)
评论列表
文章目录