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
-~----------~----~----~----~------~----~------~--~---

Reply via email to