[Checkins] SVN: Zope3/trunk/src/zope/security/ conditional imports,
	specific deps
    Bernd Dorn 
    bernd.dorn at lovelysystems.com
       
    Sat Mar 24 11:04:23 EDT 2007
    
    
  
Log message for revision 73503:
  conditional imports, specific deps
Changed:
  U   Zope3/trunk/src/zope/security/checker.py
  U   Zope3/trunk/src/zope/security/management.py
-=-
Modified: Zope3/trunk/src/zope/security/checker.py
===================================================================
--- Zope3/trunk/src/zope/security/checker.py	2007-03-24 15:01:36 UTC (rev 73502)
+++ Zope3/trunk/src/zope/security/checker.py	2007-03-24 15:04:22 UTC (rev 73503)
@@ -725,5 +725,10 @@
 
 _clear()
 
-from zope.testing.cleanup import addCleanUp
-addCleanUp(_clear)
+try:
+    from zope.testing.cleanup import addCleanUp
+except ImportError:
+    pass
+else:
+    addCleanUp(_clear)
+
Modified: Zope3/trunk/src/zope/security/management.py
===================================================================
--- Zope3/trunk/src/zope/security/management.py	2007-03-24 15:01:36 UTC (rev 73502)
+++ Zope3/trunk/src/zope/security/management.py	2007-03-24 15:04:22 UTC (rev 73503)
@@ -25,7 +25,6 @@
 from zope.security.interfaces import ISecurityManagement
 from zope.security.interfaces import IInteractionManagement
 from zope.security.interfaces import NoInteraction
-from zope.testing.cleanup import addCleanUp
 import zope.thread
 
 thread_local = zope.thread.local()
@@ -37,9 +36,13 @@
     global _defaultPolicy
     _defaultPolicy = ParanoidSecurityPolicy
 
-addCleanUp(_clear)
+try:
+    from zope.testing.cleanup import addCleanUp
+except ImportError:
+    pass
+else:
+    addCleanUp(_clear)
 
-
 #
 #   ISecurityManagement implementation
 #
    
    
More information about the Checkins
mailing list