Hi,
zope.testing is a dependency for zope.component because
zope.testing.cleanup.addCleanUp method is used in
zope.component.globalregistry
This code only works when running tests ?
Can we can make zope.testing dependency optional like this:
Index: src/zope/component/globalregistry.py
===================================================================
--- src/zope/component/globalregistry.py (revision 72734)
+++ src/zope/component/globalregistry.py (working copy)
@@ -138,9 +138,13 @@
base = BaseGlobalComponents('base')
-from zope.testing.cleanup import addCleanUp
-addCleanUp(lambda: base.__init__('base'))
-del addCleanUp
+try:
+ from zope.testing.cleanup import addCleanUp
+except:
+ pass
+else:
+ addCleanUp(lambda: base.__init__('base'))
+ del addCleanUp
globalSiteManager = base
def getGlobalSiteManager():
Regards,
Baiju M
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com