Hi Bodgan, I had the same problem as long as I used python-scripts to store objects in the SESSION-data. Now I transferred my project to a product and now it's possible to store self-defined objects in the SESSION-data. But I don't know why ... Ulla. "Bo M. Maryniuck" schrieb:
Hello, all.
I would like to handle session events. For example: user closes browser, etc. Seems that is not possible, so I desire do it via the Session. But... is it possible to add somethin non-string'ish into the SESSION? For example, I would like add the an DB connecton or DB cursor or any other object. But Zope tells me something like:
Error Type: InvalidObjectReference Error Value: Attempt to store an object from a foreign database connection
Traceback (innermost last): File /opt/zope/lib/python/ZPublisher/Publish.py, line 150, in publish_module File /opt/zope/lib/python/ZPublisher/Publish.py, line 114, in publish File /opt/zope/lib/python/Zope/__init__.py, line 159, in zpublisher_exception_hook (Object: storedProcedure) File /opt/zope/lib/python/ZPublisher/Publish.py, line 102, in publish File /opt/zope/lib/python/Zope/__init__.py, line 173, in commit File /opt/zope/lib/python/ZODB/Transaction.py, line 234, in commit File /opt/zope/lib/python/ZODB/Connection.py, line 346, in commit (Info: (('Products.Transience.TransientObject', 'TransientObject'), '\x00\x00\x00\x00\x00\x00\x00\x0b', '')) InvalidObjectReference: (see above)
Is here some workaround or advantage?
-- Regards, Bogdan
BASIC: A programming language. Related to certain social diseases in that those who have it will not admit it in polite company.
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )