Heh, I'm overwhelmed by too much code and not enough direction. Naturally, I've got nice session code in Aquarium as well. *Sigh* this Python Web thing is going to be the death of me!
-jj On 8/14/05, Titus Brown <[EMAIL PROTECTED]> wrote: > -> I think that would be useful. Flup has a fairly decoupled session store > -> (http://www.saddi.com/software/flup/ in > -> http://svn.saddi.com/flup/trunk/flup/middleware/session.py). Is there > -> other current work that should be considered? PythonWeb has a session > -> module, but I don't know what its insides look like: > -> > http://www.pythonweb.org/projects/webmodules/doc/0.5.3/html_multipage/lib/session.html > -> > -> Paste has one too, but it's Not Very Good ;) I started using the flup > -> session, but I got lazy and never flipped the switch to make it the > -> default. There's been some discussion about sessions in the last few > -> months on the Quixote list as well. > > I've been decoupled from Web-SIG e-mails for the last two months, but > Mike Orr and I built a simple session store for Quixote that has a > fairly simple and generic storage API: > > http://cafepy.com/quixote_extras/titus/session2/session2/store/SessionStore.py > > With the comments deleted, here's the core API: > > class SessionStore: > def load_session(self, id, default=None): > pass > > def save_session(self, session): > pass > > def delete_session(self, session): > pass > > def has_session(self, id): > return self.load_session(id, None) > > The only constraint is that 'id' must be a string in order for it to > work with all of the session stores. > > We have implemented stores for postgres, durus, mysql, directory/file, > and shelve persistence mechanisms. > > cheers, > --titus > _______________________________________________ > Web-SIG mailing list > Web-SIG@python.org > Web SIG: http://www.python.org/sigs/web-sig > Unsubscribe: http://mail.python.org/mailman/options/web-sig/jjinux%40gmail.com > -- I have decided to switch to Gmail, but messages to my Yahoo account will still get through. _______________________________________________ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com