Re: [CherryPy] #936: MySQL Session Support

5 views
Skip to first unread message

CherryPy

unread,
Jun 24, 2009, 2:41:09 PM6/24/09
to cherrypy...@googlegroups.com
#936: MySQL Session Support
----------------------+-----------------------------------------------------
Reporter: guest | Owner: no_mind
Type: defect | Status: new
Priority: normal | Milestone:
Component: sessions | Resolution:
Keywords: |
----------------------+-----------------------------------------------------
Changes (by guest):

* cc: => kki...@gmail.com

--
Ticket URL: <http://www.cherrypy.org/ticket/936>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework

CherryPy

unread,
Jun 24, 2009, 2:37:46 PM6/24/09
to cherrypy...@googlegroups.com
#936: MySQL Session Support
----------------------+-----------------------------------------------------
Reporter: guest | Owner: no_mind
Type: defect | Status: new
Priority: normal | Milestone:
Component: sessions | Keywords:
----------------------+-----------------------------------------------------
I developed a module for CherryPy sessions. Here is how to use it:

{{{
#!python
"""
Example code using mysqlsession.py
"""
from mysqlsession import MySQLSession
import cherrypy
import logging

logging.basicConfig(level=logging.DEBUG)

sessionInfo = {
'tools.sessions.on': True,
'tools.sessions.storage_type': "Mysql",
'tools.sessions.connect_arguments': {'db': 'sessions'},
'tools.sessions.table_name': 'session'
}

cherrypy.config.update(sessionInfo)

class HelloWorld:
def index(self):
v = cherrypy.session.get('v', 1)
cherrypy.session['v'] = v+1
return "Hello world! %s" % v

index.exposed = True

cherrypy.quickstart(HelloWorld())
Reply all
Reply to author
Forward
0 new messages