Anyone?

On Saturday, November 24, 2012 11:16:37 AM UTC-8, JList wrote:
>
> Hi all,
>
> I've been using web.py for some small projects that only involve less than 
> a
> dozen URLs. A lot of times I put all URL handlers in the same .py file 
> (with
> utility classes in separate files.) Everything works great.
>
> In other cases I put the URL handlers in separate .py files in the same
> directory as the main app.py file which contains the start up code and
> session initialization. In order for the URL handlers to access the session
> variable, they import the app.py as well. Because app.py also import all
> the URL handlers for hot reloading to work, this sometimes creates a
> circular reference if I'm not careful. I wonder how you initialize and
> reference the session global variable in your web.py projects?
>
> When a project continues to grow I am thinking about putting URL handlers
> in a directory (say, urlhandlers directory), and put all utility classes 
> in another
> directory called utils. To access them, I can put a __init__.py in each 
> directory
> and access them by modules. Do you think this is a good idea?
>
> More generally, is there a recommended way of organizing files and 
> directories
> for web.py projects so that file hot loading and global variables such as 
> session
> work and with the minimum possibility of issues such as circular imports?
>
> Thanks,
> Jack
>

-- 
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/-/QMgGEuc209YJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to