Joachim Werner wrote: >Doesn't seem to make any difference :-( > >What does that option do? > > >>>class Rewrapper(Base): >>> >>> def __init__(self, path): >>> self._path = path >>> >>> def __of__(self, parent): >>> ob = parent >>> for p in self._path: >>> ob = getattr(ob, p) <= HERE WE GET A RECURSION ERROR >>> return ob >>> >>> >>OK, >> >>I think this is somthing similar to what Martijn Faassen was seeing >>where its causing an acquisition wrapper to be wrapped with itself. >> >>I'm thinking about it right now. >> >>As an experiment, try setting ZOPE_SECURITY_POLICY=PYTHON before >>starting Zope and see if you still get the error. >> >> >
Turning on ZOPE_SECURITY_POLICY=PYTHON in the environment activates the older Python security machinery rather than the C accelerated machinery. If the problem dissapears then, its a problem with the C implementation. _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )