Hi, In my application, namely for URL-Rewriting for session handling, I need to stop the current request and redirect to another url (including the session key).
For that reason, I issue the following statement: from zope.publisher.interfaces import Redirect raise Redirect('http://my.new.url') Theoretically, this exception should be caught by the publisher and a redirect should be done, unfortunately not in my case: ------------- Traceback (most recent call last): File "/local/home/dusty/Zope-3.4.0c1/lib/python/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj) .... File "/home/dusty/prog/zope3-inst/lib/python/my_app/session.py", line 72, in getClientId raise Redirect(redir_url) Redirect: Location: /++session++VLdODjCYl90YmQwdNG6hvdiT11UZS3oly5kXonWYLHdGHloxvTshQs/favicon.ico -------------- I don't know why this happens, *maybe* that's due to inclusion of some 3rd party packages, e.g. z3c.layer.pagelet? To confirm this, I'd like to know if this scenario is only happening for me, so, can you please simply insert the above statement in some arbitrary view and tell me if it works? Best Regards, Hermann -- [EMAIL PROTECTED] GPG key ID: 299893C7 (on keyservers) FP: 0124 2584 8809 EF2A DBF9 4902 64B4 D16B 2998 93C7 _______________________________________________ Zope3-users mailing list Zope3email@example.com http://mail.zope.org/mailman/listinfo/zope3-users