Perhaps this covers your question? http://webpy.org/cookbook/sessions_with_subapp
On Wed, Aug 15, 2012 at 9:07 PM, Shannon Cruey < shannon.cr...@cloudsidekick.com> wrote: > I had this issue when I started with web.py, and I was completely new to > Python too. > > Right or wrong, here's what I did. I moved on because it worked. > > 1) I created a file called sharedsession.py It's one line - looks like > this: > > - session = None > > 2) in my main web.py file I do this: > > - import sharedsession > - ... > - sharedsession.session = web.session.Session(app, > web.session.ShelfStore(shelve.open('session.shelf'))) > > (I'm using shelf because I was having problems with the other type and > wsgi/apache, and I don't wanna use a db.) > Then, in all my other modules I "import sharedsession" and just reference > 'session' there. > > Like I said, I'm no python expert, in fact I still don't fully understand > "import" to this day. (It's like a black box for me... it works, it's > magical in some ways, and I don't understand why.) > > If this is horribly wrong I hope someone else will warn you not to use my > terrible idea. If it's right, you're welcome! ;-) > > > > > On Wed, Aug 15, 2012 at 10:36 AM, Adam Bengtsson <adam...@gmail.com>wrote: > >> Hello agian, >> >> I was eager to try out the session functionality in web.py but am not >> really sure how to go about doing this. Having consulted the cookbook I've >> found the Working with Sessions-example. >> >> In this example, the app-object is passed as an argument to the session >> initialization, and the session-object is then used globally by the other >> classes _in this file_. >> >> How would I go about if I wanted to initialize or at least use a session >> object in a different file where I no longer have the app-reference? Is >> there some obscure reference to the current application somewhere within >> the web-package? >> >> Thank you, >> Adam >> >> -- >> You received this message because you are subscribed to the Google Groups >> "web.py" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/webpy/-/GyuekdV6G9EJ. >> To post to this group, send email to webpy@googlegroups.com. >> To unsubscribe from this group, send email to >> webpy+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/webpy?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "web.py" group. > To post to this group, send email to webpy@googlegroups.com. > To unsubscribe from this group, send email to > webpy+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/webpy?hl=en. > -- Marios Zindilis -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to webpy@googlegroups.com. To unsubscribe from this group, send email to webpy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.