Please do, I need it for some some extra authentication against a mysql db. Robert
Am Dienstag, 10. Juni 2003 20:41 schrieb Evan Simpson: > Dieter Maurer wrote: > > We had discussed the post-authentication hook in connection > > with role based skin selection but we never had it implemented. > > I have, and it even fits here in the margin. Shall I pop it into the > Collector? > > 242a243 > > > self._post_traverse = post_traverse = [] > > 363a365 > > > del self._post_traverse > > 434a437,439 > > > if post_traverse: > > exec_callables(post_traverse) > > 444a450,453 > > > def post_traverse(self, f, args): > > """Set a callable object and argument tuple > > to be combined if traversal succeeds""" > > self._post_traverse.append((f, tuple(args))) > > 445a455,470 > > > def exec_callables(callables): > > for (f, args) in callables: > > try: > > f(*args) > > except (ArithmeticError, AttributeError, FloatingPointError, > > IOError, ImportError, IndexError, KeyError, > > OSError, OverflowError, TypeError, ValueError, > > ZeroDivisionError): > > # Only catch exceptions likely to be logic errors. > > # We shouldn't catch Redirects, Unauthorizeds, etc. since > > # the programmer may want to raise them deliberately. > > from zLOG import LOG, ERROR > > import sys > > LOG('PostTraverse', ERROR, > > 'Error while invoking hook: "%s"' % `f`, > > error=sys.exc_info()) > > _______________________________________________ > Zope-Dev maillist - [EMAIL PROTECTED] > http://mail.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > http://mail.zope.org/mailman/listinfo/zope-announce > http://mail.zope.org/mailman/listinfo/zope ) -- mit freundlichen Grüssen Robert Rottermann www.redCOR.ch _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )