Hello,

Thank you both for your replies, having totally missed the cookbook 
example, I think I'll give that a try!

//Adam

Den onsdagen den 15:e augusti 2012 kl. 21:05:27 UTC+2 skrev Marios Zindilis:
>
> Perhaps this covers your question?
>
> http://webpy.org/cookbook/sessions_with_subapp
>
> On Wed, Aug 15, 2012 at 9:07 PM, Shannon Cruey <
> shanno...@cloudsidekick.com <javascript:>> 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 
>> <ada...@gmail.com<javascript:>
>> > 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 we...@googlegroups.com<javascript:>
>>> .
>>> To unsubscribe from this group, send email to 
>>> webpy+un...@googlegroups.com <javascript:>.
>>> 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 we...@googlegroups.com <javascript:>
>> .
>> To unsubscribe from this group, send email to 
>> webpy+un...@googlegroups.com <javascript:>.
>> 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 view this discussion on the web visit 
https://groups.google.com/d/msg/webpy/-/aBbXVIoGoAIJ.
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.

Reply via email to