[Checkins] SVN: zope.configuration/trunk/ Don't fail in xmlconfig when zope.testing is not installed.
Dan Korostelev
nadako at gmail.com
Sat Feb 28 12:09:17 EST 2009
Log message for revision 97385:
Don't fail in xmlconfig when zope.testing is not installed.
Changed:
U zope.configuration/trunk/CHANGES.txt
U zope.configuration/trunk/buildout.cfg
D zope.configuration/trunk/src/zope/configuration/DEPENDENCIES.cfg
U zope.configuration/trunk/src/zope/configuration/xmlconfig.py
-=-
Modified: zope.configuration/trunk/CHANGES.txt
===================================================================
--- zope.configuration/trunk/CHANGES.txt 2009-02-28 15:23:12 UTC (rev 97384)
+++ zope.configuration/trunk/CHANGES.txt 2009-02-28 17:09:17 UTC (rev 97385)
@@ -5,7 +5,7 @@
3.5.1 (unreleased)
------------------
-- ...
+- Don't fail when zope.testing is not installed.
3.5.0 (2009-02-26)
------------------
Modified: zope.configuration/trunk/buildout.cfg
===================================================================
--- zope.configuration/trunk/buildout.cfg 2009-02-28 15:23:12 UTC (rev 97384)
+++ zope.configuration/trunk/buildout.cfg 2009-02-28 17:09:17 UTC (rev 97385)
@@ -1,7 +1,12 @@
[buildout]
develop = .
-parts = test
+parts = test python
[test]
recipe = zc.recipe.testrunner
+eggs = zope.configuration [test]
+
+[python]
+recipe = zc.recipe.egg
eggs = zope.configuration
+interpreter = python
Deleted: zope.configuration/trunk/src/zope/configuration/DEPENDENCIES.cfg
===================================================================
--- zope.configuration/trunk/src/zope/configuration/DEPENDENCIES.cfg 2009-02-28 15:23:12 UTC (rev 97384)
+++ zope.configuration/trunk/src/zope/configuration/DEPENDENCIES.cfg 2009-02-28 17:09:17 UTC (rev 97385)
@@ -1,5 +0,0 @@
-zope.i18nmessageid
-zope.interface
-zope.schema
-zope.testing
-zope.deprecation
Modified: zope.configuration/trunk/src/zope/configuration/xmlconfig.py
===================================================================
--- zope.configuration/trunk/src/zope/configuration/xmlconfig.py 2009-02-28 15:23:12 UTC (rev 97384)
+++ zope.configuration/trunk/src/zope/configuration/xmlconfig.py 2009-02-28 17:09:17 UTC (rev 97385)
@@ -683,8 +683,13 @@
global _context
if _context is None:
_clearContext()
- from zope.testing.cleanup import addCleanUp
- addCleanUp(_clearContext)
+ try:
+ from zope.testing.cleanup import addCleanUp
+ except ImportError:
+ pass
+ else:
+ addCleanUp(_clearContext)
+ del addCleanUp
return _context
class XMLConfig(object):
More information about the Checkins
mailing list