Log message for revision 78443:
  If we are going in circles without getting the error_message just raise
  

Changed:
  U   Zope/branches/philikon-aq/lib/python/Zope2/App/startup.py

-=-
Modified: Zope/branches/philikon-aq/lib/python/Zope2/App/startup.py
===================================================================
--- Zope/branches/philikon-aq/lib/python/Zope2/App/startup.py   2007-07-28 
22:18:08 UTC (rev 78442)
+++ Zope/branches/philikon-aq/lib/python/Zope2/App/startup.py   2007-07-28 
22:30:37 UTC (rev 78443)
@@ -18,6 +18,7 @@
 from AccessControl.SecurityManagement import newSecurityManager
 from AccessControl.SecurityManagement import noSecurityManager
 from Acquisition import aq_acquire
+from Acquisition import aq_base
 from Acquisition import aq_inner
 from Acquisition import aq_parent
 from App.config import getConfiguration
@@ -239,7 +240,9 @@
                 if getattr(client, self.error_message, None) is not None:
                     break
                 client = aq_parent(client)
-                if client is None:
+                # If we are going in circles without getting the error_message
+                # just raise
+                if client is None or aq_base(client) is aq_base(published):
                     raise t, v, traceback
 
             if REQUEST.get('AUTHENTICATED_USER', None) is None:

_______________________________________________
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins

Reply via email to