Sanity Check on zope.sessions and Zope 2.12.x

Jeff Rush <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
I'm chasing a problem when trying to use zope.sessions with Zope 2.12.x, 
and I'm beginning to think that they are an incompatible mix of Zope2 
and Zope3 technologies.

Can anyone confirm either way, so I know whether I'm wasting my time.

What is happening is when I adapt the request I receive to IClientId, 
the CookieClientIdManager within zope.sessions code (logically) wants to 
invoke request.response.getCookie().  However the response object my 
view is receiving is a ZServerHTTPResponse, which lacks such a method. 
Considering that Zope 2.12.x runs ZServer, it makes sense I'm seeing 
ZServerHTTPRequest/ZServerHTTPResponse objects, but that means the 
ClientIdManager inside zope.session is just not compatible with ZServer.

Am I missing something?  Is there some magic someplace that fixes up the 
incompatibility in some way I'm missing?

I'm guessing my only solution is to re-implement a ClientIdManager 
utility that restricts itself to the API provided by 
ZServerHTTPRequest/ZServerHTTPResponse.

-Jeff
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.