[Zope-dev] __before_publishing_traverse__ problem (2 args only)
    Dieter Maurer 
    dieter at handshake.de
       
    Mon Oct 20 13:47:03 EDT 2003
    
    
  
Tobias Herp wrote at 2003-10-20 15:15 +0200:
 > I have a Python product which defines a __before_publishing_traverse_ 
 > method.  At last I thought it would all work fine now...
 > 
 > Now I added one of my User Folder objects and got an exception because 
 > __before_publishing_traverse__ was called with only two arguments 
 > instead of three.
In "Products.CMFCore.DynamicType.DynamicType.__before_publishing_traverse"
I see code like:
    def __before_publishing_traverse__(self, arg1, arg2=None):
        """ Pre-traversal hook.
        """
        # XXX hack around a bug(?) in BeforeTraverse.MultiHook
        REQUEST = arg2 or arg1
Apparently, your problem has been observerd by others and they
worked around it this way.
Dieter
    
    
More information about the Zope-Dev
mailing list