You raised an exception. Exceptions cause the current transaction to abort, which causes the changes you've made to the session to be thrown out.

Use request.RESPONSE.redirect(context.some_script.absolute_url()) instead.

- C

On Sep 9, 2006, at 6:26 PM, Anton Y. Yakovlev wrote:

Hi!

>From Script (Python) object:

request.SESSION[ 'some_data' ] = some_data;
raise 'Redirect', context.some_script.absolute_url();

Why session object does not store data after redirect?

-- Regards, Anton Yakovlev
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )

_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to