On Thu, May 14, 2009 at 3:54 PM, Voltron <nhy...@googlemail.com> wrote: > > Done that, was a pain Massimo as I explained in my first post: > > "This is not possible for some reason. I could have put them in the > "modules" folder, but that involves import gluon.html.gluon.languages > e.t.c which is also a headache. Is there any workaround? > " > > it is a headache, I donot want to track every module or function that > I need to create, translate or validate forms in my forms module
A "package" is a path with __init__.py. So if you want to include "applcations.yourapp.controllers.something", all of these paths (applications, applications/yourapp, applications/yourapp/welcome and applications/yourapp/welcome/controllers) must have __init__.py empty (generally...) file inside. So, create __init__.py in applications/yourapp/controllers AND in applications/yourapp/controllers/forms (you have __init__, not __init__.py). So you can do: import applications.yourapp.controllers.forms.reg_form as reg_form -- Álvaro Justen Peta5 - Telecomunicações e Software Livre 21 3021-6001 / 9898-0141 http://www.peta5.com.br/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---