From 93a4b445f7d28b8eb8db0ac6df5e3ee8fc3a6093 Mon Sep 17 00:00:00 2001 From: Andreas Jung Date: Fri, 19 Jan 2007 20:17:19 +0000 Subject: [PATCH] # deferred import as workaround for Zope 2 testrunner issue: # http://www.zope.org/Collectors/Zope/2268 --- browser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/browser.py b/browser.py index 0f60a1f..e67b4a4 100644 --- a/browser.py +++ b/browser.py @@ -16,7 +16,6 @@ $Id$ """ __docformat__ = "reStructuredText" -from test import pystone from zope.testbrowser import interfaces import ClientForm from cStringIO import StringIO @@ -100,6 +99,11 @@ class PystoneTimer(object): @property def pystonesPerSecond(self): """How many pystones are equivalent to one second on this machine""" + + # deferred import as workaround for Zope 2 testrunner issue: + # http://www.zope.org/Collectors/Zope/2268 + from test import pystone + if self._pystones_per_second == None: self._pystones_per_second = pystone.pystones(pystone.LOOPS/10)[1] return self._pystones_per_second