I've been working on porting several apps over to the WSGI framework,
and found minor differences in session handling that require code
correction:

The current WSGI implementation returns None for uninitialized Session
variables, whereas WebKit would dump without a try...except pair.

Using Webware/WebKit:

    session = self.session()
    try:
        id = session['userid']
    except:
        id = None
    if id is None:
        """ Error """
    else
        """ Generate Page """

Using WSGIKit:

    session = self.session()
    id = session._values['userid']
    if id is None:
        """ Error """
    else
        """ Generate Page """

This is fine, but session[] always returns None, so I have to use
_values[]. Is this a bug or intended behavior?

-- 
Eric Radman  |  http://eradman.com


-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to